Panoramica API
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Questa è la documentazione del pubblico API di Capgo cloud. Il API consente di gestire in modo programmatico i propri Capgo risorse, compresi gli organi di controllo, i dispositivi, i canali e i pacchetti. È progettato per essere RESTful e utilizza metodi HTTP standard.
Autenticazione
Sottosezione intitolata “Autenticazione”Tutti i API endpoint richiedono l'autenticazione. Per autenticare le proprie richieste, aggiungi la tua API chiave nella authorization header.
Esempio:
curl -H "authorization: your-api-key" https://api.capgo.app/organization/Limitazione dei ratei
Sezione intitolata “Limitazione dei ratei”Il API implementa la limitazione dei ratei per garantire un utilizzo equo. I limiti attuali sono:
- 100 richieste al minuto per gli account standard
- 1000 richieste al minuto per gli account enterprise
Se superi questi limiti, riceverai una risposta 429 (Troppi richiesti).
Formato della Risposta
Sezione intitolata “Formato della Risposta”Tutte le risposte sono in formato JSON. Le risposte di successo includono tipicamente un data oggetto o un status campo. Le risposte di errore includono un error campo con una descrizione di cosa è andato storto.
Esempio di risposta di successo:
{ "status": "ok", "data": { ... }}Esempio di risposta di errore:
{ "error": "Invalid API key", "status": "KO"}Punti di Accesso Disponibili
Sezione intitolata “Punti di Accesso Disponibili”Prassi Raccomandate
Sottosezione intitolata “Prassi Raccomandate”- Gestione degli ErroriControlla sempre le risposte degli errori e gestiscile in modo appropriato
- Limitazione della VelocitàImplementa l'allineamento esponenziale quando si superano i limiti di velocità
- CachingCacha le risposte quando è appropriato per ridurre le chiamate a API
- VersionamentoSegui le modifiche a API attraverso il nostro changelog