Agora Docs

Developer

Come chiamare le API REST di Agora, con autenticazione, interrogazioni ed errori, e la reference generata dal codice.

Questa sezione è per chi integra Agora con altri sistemi tramite le API REST del backend.

Da dove partire

  1. Autenticazione: come ottenere e rinnovare il token.
  2. Interrogazioni: elenchi, paginazione, filtri e conteggi.
  3. Errori: formato delle risposte d'errore e limiti di frequenza.
  4. API: la reference degli endpoint, raggruppati per risorsa.
  5. Enum e stati: i valori ammessi dagli enum principali.

Cose da sapere subito

  • Chiamate da server. Le API si chiamano da un sistema backend: il browser di un sito di terzi non può chiamarle (CORS ammette solo i siti delle organizzazioni).
  • Organizzazione. Ogni richiesta che riguarda i dati di un'organizzazione porta l'header x-organization-id con l'identificativo dell'organizzazione. Senza l'header la risposta è 400 Missing organization header. Non esistono indirizzi diversi per organizzazione.
  • Token. Le richieste autenticate portano Authorization: Bearer <access_token>.
  • Nessun prefisso di versione. Gli endpoint sono alla radice (/events, /users/{user}) e l'API è ancora in una versione preliminare: la reference qui sotto descrive quello che la piattaforma usa oggi, senza garanzia di stabilità.

Come leggere le tabelle

ColonnaSignificato
Metodo, PathMetodo HTTP e percorso; i segmenti tra graffe sono parametri, per esempio {event}.
DescrizioneOperazione svolta, filtri (where) e opzioni di query o campi accettati nel corpo.
Rischioread legge, create crea, mutate modifica, destructive elimina.
Senza tokensì se l'endpoint non richiede il token (può richiedere l'header organizzazione).

Questo articolo ti è stato utile?

In questa pagina