Riferimento API
Crea integrazioni personalizzate con la REST API di Anomalia. Tutti gli endpoint richiedono autenticazione e restituiscono JSON.
URL di base
https://anomalia.so/api/v1 Autenticazione
Ogni richiesta necessita di un token Bearer nell'header Authorization.
JWT Supabase (CLI / sessione web)
Ottenuto tramite il flusso di login della CLI. Si rinnova automaticamente. Scade dopo circa 1 ora.
Authorization: Bearer <jwt_token>API Key (integrazioni)
Chiave a lunga durata generata dalla dashboard. Accesso completo in lettura e scrittura. Inizia con anomalia_.
Authorization: Bearer anomalia_live_...Gestione degli errori
Tutti gli errori restituiscono un body JSON coerente:
{ "error": "Human-readable message" }| Codice | Significato |
|---|---|
401 | Non autorizzato — token mancante o non valido |
403 | Vietato — l'API key non ha accesso a questo brand |
404 | Non trovato |
405 | Metodo non consentito |
500 | Errore interno del server |
Guida rapida
export TOKEN="anomalia_live_..." # List brands curl -H "Authorization: Bearer $TOKEN" https://anomalia.so/api/v1/brands # Get posts curl -H "Authorization: Bearer $TOKEN" \ https://anomalia.so/api/v1/brands/my-brand/posts # Approve a post curl -X POST -H "Authorization: Bearer $TOKEN" \ https://anomalia.so/api/v1/brands/my-brand/posts/ID/approve