Estudio

Kit de marca, productos, personas, competidores, documentos e historial de publicaciones.

GET /brands/:slug/studio

Datos completos del estudio.

Responses
200Estudio
curl -X GET \
  https://anomalia.so/api/v1/brands/:slug/studio \
  -H "Authorization: Bearer $TOKEN"
PUT /brands/:slug/studio/kit

Actualiza el kit de marca.

Request Body
{ "about": "We make artisan pizza", "category": "food" }
Responses
200Actualizado
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/colors

Establece los colores de la marca.

Request Body
{ "colors": ["#7c5cff", "#ffffff"] }
Responses
200Guardado
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/people

Crea una persona real o de IA.

Request Body
{ "name": "Sofia", "kind": "ai", "gender": "female" }
Responses
201Creado
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/:id

Actualiza una persona.

Responses
200Actualizado
curl -X PUT \
  https://anomalia.so/api/v1/brands/:slug/studio/people/:id \
  -H "Authorization: Bearer $TOKEN"
DELETE /brands/:slug/studio/people/:id

Elimina una persona.

Responses
200Eliminado
curl -X DELETE \
  https://anomalia.so/api/v1/brands/:slug/studio/people/:id \
  -H "Authorization: Bearer $TOKEN"
POST /brands/:slug/studio/documents

Agrega una nota o documento.

Request Body
{ "title": "Tone of voice", "kind": "note" }
Responses
201Creado
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/:id

Elimina un documento.

Responses
200Eliminado
curl -X DELETE \
  https://anomalia.so/api/v1/brands/:slug/studio/documents/:id \
  -H "Authorization: Bearer $TOKEN"
POST /brands/:slug/studio/competitors

Agrega un competidor.

Request Body
{ "name": "RivalCo", "website": "rivalco.com" }
Responses
201Creado
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/:id

Actualiza un competidor.

Responses
200Actualizado
curl -X PUT \
  https://anomalia.so/api/v1/brands/:slug/studio/competitors/:id \
  -H "Authorization: Bearer $TOKEN"
DELETE /brands/:slug/studio/competitors/:id

Elimina un competidor.

Responses
200Eliminado
curl -X DELETE \
  https://anomalia.so/api/v1/brands/:slug/studio/competitors/:id \
  -H "Authorization: Bearer $TOKEN"
POST /brands/:slug/studio/competitors/research

Investigación de competidores con IA.

Responses
200Listo
curl -X POST \
  https://anomalia.so/api/v1/brands/:slug/studio/competitors/research \
  -H "Authorization: Bearer $TOKEN"
POST /brands/:slug/studio/history/sync

Sincroniza el historial de publicaciones desde redes sociales.

Responses
200Sincronizado
curl -X POST \
  https://anomalia.so/api/v1/brands/:slug/studio/history/sync \
  -H "Authorization: Bearer $TOKEN"