Aller au contenu principal

Bibliothèque créative

10 endpoints REST pour gérer vos assets créatifs avec versioning complet, restauration et suivi d'utilisation.

Endpoints REST

MéthodePathDescriptionCrédits
POST/creative-libraryCréer un nouvel asset0
GET/creative-libraryLister les assets (filtres: type, tags, query, archived)0
GET/creative-library/{id}Détail d'un asset0
PATCH/creative-library/{id}Modifier les métadonnées d'un asset0
DELETE/creative-library/{id}Archiver (soft delete) un asset0
POST/creative-library/{id}/restoreRestaurer un asset archivé0
POST/creative-library/{id}/versionsCréer une nouvelle version0
GET/creative-library/{id}/versionsLister l'historique des versions0
POST/creative-library/{id}/versions/{vid}/revertRestaurer une version précédente0
GET/creative-library/{id}/metricsMétriques d'utilisation de l'asset0

Exemples

Créer un asset et une version

# Créer l'asset
curl -X POST /api/creative-library \
  -F "name=banner_q1" -F "type=html5" -F "file=@banner.zip"

# Ajouter une version
curl -X POST /api/creative-library/ast_4a7c/versions \
  -F "file=@banner_v2.zip"

# Restaurer la version 1
curl -X POST /api/creative-library/ast_4a7c/versions/1/revert

Notes

  • Chaque version est hashée en MD5 pour détecter les doublons.
  • L'archivage est un soft delete — les versions restent intactes.
  • Toutes les opérations de la bibliothèque sont gratuites (0 crédit).