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éthode | Path | Description | Crédits |
|---|---|---|---|
| POST | /creative-library | Créer un nouvel asset | 0 |
| GET | /creative-library | Lister les assets (filtres: type, tags, query, archived) | 0 |
| GET | /creative-library/{id} | Détail d'un asset | 0 |
| PATCH | /creative-library/{id} | Modifier les métadonnées d'un asset | 0 |
| DELETE | /creative-library/{id} | Archiver (soft delete) un asset | 0 |
| POST | /creative-library/{id}/restore | Restaurer un asset archivé | 0 |
| POST | /creative-library/{id}/versions | Créer une nouvelle version | 0 |
| GET | /creative-library/{id}/versions | Lister l'historique des versions | 0 |
| POST | /creative-library/{id}/versions/{vid}/revert | Restaurer une version précédente | 0 |
| GET | /creative-library/{id}/metrics | Métriques d'utilisation de l'asset | 0 |
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/revertNotes
- • 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).
