Publications
Créez, approuvez, programmez, publiez et gérez les publications.
GET
/brands/:slug/postsListe les publications, optionnellement filtrées par statut.
Query
?status=pending_user | approved | scheduled | published | failedResponses
200Tableau de publications
401Jeton invalide
curl -X GET \ https://anomalia.so/api/v1/brands/:slug/posts \ -H "Authorization: Bearer $TOKEN"
PUT
/brands/:slug/posts/:idMet à jour une publication.
Request Body
{ "caption": "New text", "platforms": ["instagram"] }Responses
200Mis à jour
404Non trouvé
curl -X PUT \
https://anomalia.so/api/v1/brands/:slug/posts/:id \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{ "caption": "New text", "platforms": ["instagram"] }'POST
/brands/:slug/posts/:id/approveApprouve et publie une seule publication.
Responses
200Approuvé
curl -X POST \ https://anomalia.so/api/v1/brands/:slug/posts/:id/approve \ -H "Authorization: Bearer $TOKEN"
POST
/brands/:slug/posts/approve-allApprouve toutes les publications en attente.
Responses
200Résultat par lot
curl -X POST \ https://anomalia.so/api/v1/brands/:slug/posts/approve-all \ -H "Authorization: Bearer $TOKEN"
POST
/brands/:slug/posts/:id/publishPublie immédiatement.
Responses
200Publié
curl -X POST \ https://anomalia.so/api/v1/brands/:slug/posts/:id/publish \ -H "Authorization: Bearer $TOKEN"
POST
/brands/:slug/posts/:id/rescheduleReprogramme une publication.
Request Body
{ "scheduled_for": "2026-06-22T14:00:00Z" }Responses
200Reprogrammé
curl -X POST \
https://anomalia.so/api/v1/brands/:slug/posts/:id/reschedule \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{ "scheduled_for": "2026-06-22T14:00:00Z" }'DELETE
/brands/:slug/posts/:idSupprime une publication (uniquement pending_user).
Responses
200Supprimé
curl -X DELETE \ https://anomalia.so/api/v1/brands/:slug/posts/:id \ -H "Authorization: Bearer $TOKEN"