Studio
Kit de marque, produits, personnes, concurrents, documents et historique des publications.
GET
/brands/:slug/studioDonnées complètes du studio.
Responses
200Studio
curl -X GET \ https://anomalia.so/api/v1/brands/:slug/studio \ -H "Authorization: Bearer $TOKEN"
PUT
/brands/:slug/studio/kitMet à jour le kit de marque.
Request Body
{ "about": "We make artisan pizza", "category": "food" }Responses
200Mis à jour
curl -X PUT \
https://anomalia.so/api/v1/brands/:slug/studio/kit \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{ "about": "We make artisan pizza", "category": "food" }'PUT
/brands/:slug/studio/colorsDéfinit les couleurs de la marque.
Request Body
{ "colors": ["#7c5cff", "#ffffff"] }Responses
200Enregistré
curl -X PUT \
https://anomalia.so/api/v1/brands/:slug/studio/colors \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{ "colors": ["#7c5cff", "#ffffff"] }'POST
/brands/:slug/studio/peopleCrée une personne réelle ou IA.
Request Body
{ "name": "Sofia", "kind": "ai", "gender": "female" }Responses
201Créé
curl -X POST \
https://anomalia.so/api/v1/brands/:slug/studio/people \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{ "name": "Sofia", "kind": "ai", "gender": "female" }'PUT
/brands/:slug/studio/people/:idMet à jour une personne.
Responses
200Mis à jour
curl -X PUT \ https://anomalia.so/api/v1/brands/:slug/studio/people/:id \ -H "Authorization: Bearer $TOKEN"
DELETE
/brands/:slug/studio/people/:idSupprime une personne.
Responses
200Supprimé
curl -X DELETE \ https://anomalia.so/api/v1/brands/:slug/studio/people/:id \ -H "Authorization: Bearer $TOKEN"
POST
/brands/:slug/studio/documentsAjoute une note ou un document.
Request Body
{ "title": "Tone of voice", "kind": "note" }Responses
201Créé
curl -X POST \
https://anomalia.so/api/v1/brands/:slug/studio/documents \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{ "title": "Tone of voice", "kind": "note" }'DELETE
/brands/:slug/studio/documents/:idSupprime un document.
Responses
200Supprimé
curl -X DELETE \ https://anomalia.so/api/v1/brands/:slug/studio/documents/:id \ -H "Authorization: Bearer $TOKEN"
POST
/brands/:slug/studio/competitorsAjoute un concurrent.
Request Body
{ "name": "RivalCo", "website": "rivalco.com" }Responses
201Créé
curl -X POST \
https://anomalia.so/api/v1/brands/:slug/studio/competitors \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{ "name": "RivalCo", "website": "rivalco.com" }'PUT
/brands/:slug/studio/competitors/:idMet à jour un concurrent.
Responses
200Mis à jour
curl -X PUT \ https://anomalia.so/api/v1/brands/:slug/studio/competitors/:id \ -H "Authorization: Bearer $TOKEN"
DELETE
/brands/:slug/studio/competitors/:idSupprime un concurrent.
Responses
200Supprimé
curl -X DELETE \ https://anomalia.so/api/v1/brands/:slug/studio/competitors/:id \ -H "Authorization: Bearer $TOKEN"
POST
/brands/:slug/studio/competitors/researchRecherche de concurrents par IA.
Responses
200Prêt
curl -X POST \ https://anomalia.so/api/v1/brands/:slug/studio/competitors/research \ -H "Authorization: Bearer $TOKEN"
POST
/brands/:slug/studio/history/syncSynchronise l'historique des publications depuis les réseaux sociaux.
Responses
200Synchronisé
curl -X POST \ https://anomalia.so/api/v1/brands/:slug/studio/history/sync \ -H "Authorization: Bearer $TOKEN"