Skip to main content
Questa guida ti accompagna nella configurazione dell’accesso API per team e organizzazioni standard (non Enterprise). Creerai un utente di servizio, otterrai le tue credenziali ed effettuerai la tua prima chiamata API in pochi minuti.
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

  1. Vai su Settings > Devin API nella tua organizzazione e apri il tab utenti di servizio
  2. Fai clic su Provision utente di servizio
  3. Scegli un nome visualizzato descrittivo (ad es. “CI Pipeline”, “Monitoring Bot”)
  4. 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
Usa il ruolo Member per la maggior parte dei casi di automazione. Usa Admin solo se la tua integrazione deve gestire le impostazioni dell’organizzazione o altri utenti.

Passaggio 2: Copia la tua API key

  1. Dopo aver effettuato il provisioning dell’utente di servizio, la sua API key viene mostrata in una finestra di dialogo
  2. Copia subito la chiave — inizia con cog_ e non verrà più mostrata
  3. Conservala in modo sicuro come variabile di ambiente:

Passaggio 3: Effettua la tua prima chiamata API

Crea una sessione Devin:
Trova l’ID della tua organizzazione in cima alla pagina Settings → Devin 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

Le organizzazioni di Teams hanno un modello di autorizzazioni semplice: Per un controllo degli accessi basato sui ruoli (RBAC) più granulare, consulta la guida rapida Enterprise.

Prossimi passi