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 > Service users nella tua organizzazione
- Fai clic su Create service user
- Scegli un nome descrittivo (ad es. “CI Pipeline”, “Monitoring Bot”)
- Seleziona un ruolo:
- Admin — accesso completo per gestire sessioni, Knowledge, playbook, segreti e impostazioni
- Member — può creare e gestire sessioni Devin, visualizzare le risorse
Passaggio 2: Genera un’API key
- Dopo aver creato l’utente di servizio, fai clic su Generate API key
- Copia subito la chiave — inizia con
cog_e non verrà più mostrata - Conservala in modo sicuro come variabile di ambiente:
Passaggio 3: Effettua la 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 il permesso 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
| Ruolo | Può creare sessioni | Può gestire le risorse | Può gestire le impostazioni |
|---|---|---|---|
| Member | Sì | Sì (Knowledge, playbook, secret) | No |
| Admin | Sì | Sì | Sì |
Prossimi passi
- Esplora gli endpoint dell’Organization API nella barra laterale
- Consulta gli esempi di utilizzo per i pattern di integrazione più comuni
- Approfondisci l’autenticazione
- Configura le sessioni pianificate per le attività ricorrenti
