Studio
Brand kit, products, people, competitors, documents, and post history.
GET
/brands/:slug/studioFull studio data.
Responses
200Studio
curl -X GET \ https://anomalia.so/api/v1/brands/:slug/studio \ -H "Authorization: Bearer $TOKEN"
PUT
/brands/:slug/studio/kitUpdate brand kit.
Request Body
{ "about": "We make artisan pizza", "category": "food" }Responses
200Updated
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/colorsSet brand colors.
Request Body
{ "colors": ["#7c5cff", "#ffffff"] }Responses
200Saved
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/peopleCreate a real or AI person.
Request Body
{ "name": "Sofia", "kind": "ai", "gender": "female" }Responses
201Created
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/:idUpdate a person.
Responses
200Updated
curl -X PUT \ https://anomalia.so/api/v1/brands/:slug/studio/people/:id \ -H "Authorization: Bearer $TOKEN"
DELETE
/brands/:slug/studio/people/:idDelete a person.
Responses
200Deleted
curl -X DELETE \ https://anomalia.so/api/v1/brands/:slug/studio/people/:id \ -H "Authorization: Bearer $TOKEN"
POST
/brands/:slug/studio/documentsAdd a note or document.
Request Body
{ "title": "Tone of voice", "kind": "note" }Responses
201Created
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/:idDelete a document.
Responses
200Deleted
curl -X DELETE \ https://anomalia.so/api/v1/brands/:slug/studio/documents/:id \ -H "Authorization: Bearer $TOKEN"
POST
/brands/:slug/studio/competitorsAdd a competitor.
Request Body
{ "name": "RivalCo", "website": "rivalco.com" }Responses
201Created
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/:idUpdate a competitor.
Responses
200Updated
curl -X PUT \ https://anomalia.so/api/v1/brands/:slug/studio/competitors/:id \ -H "Authorization: Bearer $TOKEN"
DELETE
/brands/:slug/studio/competitors/:idDelete a competitor.
Responses
200Deleted
curl -X DELETE \ https://anomalia.so/api/v1/brands/:slug/studio/competitors/:id \ -H "Authorization: Bearer $TOKEN"
POST
/brands/:slug/studio/competitors/researchAI competitor research.
Responses
200Done
curl -X POST \ https://anomalia.so/api/v1/brands/:slug/studio/competitors/research \ -H "Authorization: Bearer $TOKEN"
POST
/brands/:slug/studio/history/syncSync post history from socials.
Responses
200Synced
curl -X POST \ https://anomalia.so/api/v1/brands/:slug/studio/history/sync \ -H "Authorization: Bearer $TOKEN"