Se fai parte di un account Enterprise con più organizzazioni, ruoli personalizzati o SSO, consulta invece la guida rapida Enterprise.
Passaggio 1: Crea un utente di servizio
- Vai su Settings > Devin API nella tua organizzazione e apri il tab utenti di servizio
- Fai clic su Provision utente di servizio
- Scegli un nome visualizzato descrittivo (ad es. “CI Pipeline”, “Monitoring Bot”)
- Seleziona un ruolo:
- Admin — accesso completo, incluse le impostazioni dell’organizzazione e la gestione dei membri
- Member — può creare e gestire sessioni Devin e la maggior parte delle risorse dell’organizzazione, ma non le impostazioni dell’organizzazione o la gestione dei membri
Passaggio 2: Copia la tua API key
- Dopo aver effettuato il provisioning dell’utente di servizio, la sua API key viene mostrata in una finestra di dialogo
- Copia subito la chiave — inizia con
cog_e non verrà più mostrata - Conservala in modo sicuro come variabile di ambiente:
Passaggio 3: Effettua la tua prima chiamata API
Vuoi che le sessioni siano attribuite al tuo utente? Per impostazione predefinita, le sessioni sono attribuite all’utente di servizio. Per creare sessioni per conto di uno specifico utente (in modo che compaiano nell’elenco delle sessioni di quell’utente), aggiungi
"create_as_user_id": "user_abc123" al corpo della richiesta. Questo richiede il ruolo Admin (che include l’autorizzazione ImpersonateOrgSessions). Consulta Session attribution per i dettagli.Passaggio 4: Operazioni comuni
Elenca le sessioni
Invia un messaggio a una sessione attiva
Gestire Knowledge
Autorizzazioni per gli utenti di Teams
Per un controllo degli accessi basato sui ruoli (RBAC) più granulare, consulta la guida rapida Enterprise.
Prossimi passi
- Esplora gli endpoint dell’Organization API nella barra laterale
- Consulta i flussi comuni per i pattern di integrazione più comuni
- Approfondisci l’autenticazione
- Configura le automazioni pianificate per le attività ricorrenti

