Panoramica
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
URL di base
Tutte le richieste API devono essere inviate a:Autenticazione
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
Autorizzazioni richieste
Endpoint API diversi richiedono autorizzazioni diverse. Consulta la documentazione di ciascun endpoint per l’autorizzazione specifica richiesta:Uso delle chiavi di servizio
Includi la tua chiave di servizio nel corpo di tutte le richieste API:Models API
Elenca i modelli (GET https://server.codeium.com/api/v2alpha/models) non rientra nell’URL di base /api/v1/ e utilizza un metodo di autenticazione diverso: passa una API key dell’utente di servizio Devin come Authorization: Bearer <api-key> anziché una chiave di servizio nel corpo della richiesta.
Limiti di frequenza
Le richieste API sono soggette a limiti di frequenza per garantire la stabilità del servizio. Se superi il limite di frequenza, riceverai una risposta429 Too Many Requests.

