L’API di Devin Desktop consente ai clienti Enterprise di accedere a dati analitici dettagliati sull’utilizzo in modo programmatico e di gestire le configurazioni di utilizzo dei propri team.
L’API è disponibile solo con i piani Enterprise
Tutte le richieste API devono essere inviate a:
https://server.codeium.com/api/v1/
L’API di Devin Desktop utilizza chiavi di servizio per l’autenticazione. Le chiavi di servizio devono essere incluse nel corpo della richiesta per tutte le chiamate API.
Creare una chiave di servizio
- Vai alla pagina Team Settings
- Vai alla sezione “Service Keys”
- Crea una nuova chiave di servizio con le autorizzazioni appropriate
- Copia la chiave di servizio generata da usare nelle richieste API
Endpoint API diversi richiedono autorizzazioni diverse. Consulta la documentazione di ciascun endpoint per l’autorizzazione specifica richiesta:
| Endpoint | Autorizzazione richiesta |
|---|
Analytics personalizzate (/Analytics) | Analytics Read |
Analytics della pagina utente (/UserPageAnalytics) | Teams Read-Only |
Analytics Cascade (/CascadeAnalytics) | Teams Read-Only |
Imposta la configurazione di utilizzo (/UsageConfig) | Billing Write |
Recupera la configurazione di utilizzo (/GetUsageConfig) | Billing Read |
Recupera il saldo crediti del team (/GetTeamCreditBalance) | Billing Read |
Uso delle chiavi di servizio
Includi la tua chiave di servizio nel corpo di tutte le richieste API:
{
"service_key": "your_service_key_here",
// ... altri parametri
}
Tieni al sicuro le tue chiavi di servizio e non esporle mai nel codice lato client o in repository pubblici
Le richieste API sono soggette a limiti di frequenza per garantire la stabilità del servizio. Se superi il limite di frequenza, riceverai una risposta 429 Too Many Requests.
Per assistenza e domande sull’API, contatta Devin Desktop Support.