Se sei su un piano Teams con una singola organizzazione e non hai bisogno di ruoli personalizzati, la guida rapida per Teams è più semplice.
Se sei un cliente Devin Enterprise con una distribuzione dedicata, dovrai sostituire
api.devin.ai in tutti gli URL API con il dominio API personalizzato della tua organizzazione (ad esempio api.your-company.devinenterprise.com). Contatta l’amministratore Devin della tua organizzazione o il supporto di Cognition se non sei sicuro del tuo dominio API.Comprendere gli ambiti degli utenti di servizio
Un utente di servizio Enterprise con autorizzazioni a livello Enterprise eredita automaticamente le corrispondenti autorizzazioni a livello di organizzazione in tutte le organizzazioni.
Passaggio 1: Crea un account di servizio
Utente di servizio Enterprise (accesso multi-organizzazione)
- Vai su Enterprise settings > Devin API e apri la tab Utenti di servizio
- Fai clic su Provision > Utente di servizio Enterprise
- Scegli un nome visualizzato (ad es. “Analytics Dashboard”, “Org Provisioning Bot”)
- Assegna un ruolo Enterprise con le autorizzazioni richieste dalla tua integrazione e scegli una scadenza
Utente di servizio dell’organizzazione (accesso a una singola organizzazione)
- Vai a Settings > Devin API all’interno dell’organizzazione di destinazione e apri la scheda Utenti di servizio
- Fai clic su Provision utente di servizio
- Scegli un nome visualizzato, assegna un ruolo a livello di organizzazione e scegli una scadenza
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 d’ambiente:
Passaggio 3: Esegui la tua prima chiamata API
Esempio di endpoint Enterprise
Esempio di endpoint di organizzazione
Autorizzazioni e RBAC
- Autorizzazioni Enterprise — controllano gli endpoint
/v3/enterprise/*(ad es.ManageOrganizations,ManageBilling,ViewAccountMetrics) - Autorizzazioni dell’organizzazione — controllano gli endpoint
/v3/organizations/{org_id}/*(ad es.UseDevinSessions,ManageOrgSecrets,ManageOrgPlaybooks)
ViewAccountSessions concede ViewOrgSessions in ogni organizzazione.
Per la documentazione completa sulle autorizzazioni, consulta la documentazione sulle autorizzazioni e RBAC.
Flussi di lavoro Enterprise più comuni
Monitorare il consumo nelle varie organizzazioni
Recupero dei log di audit
Gestisci gli utenti tra più organizzazioni
Prossimi passi
- Esplora la documentazione completa sulle autorizzazioni API
- Approfondisci l’autenticazione
- Configura la paginazione per insiemi di risultati di grandi dimensioni
- Consulta la guida alla migrazione se stai eseguendo la migrazione da v1/v2

