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
| Ambito | Base URL | Caso d’uso |
|---|---|---|
| Enterprise | /v3/enterprise/* | Gestione multi‑organizzazione, analisi, log di audit, gestione dei membri |
| Organization | /v3/organizations/{org_id}/* | Sessioni, Knowledge, playbook, segreti all’interno di una singola organizzazione |
Passaggio 1: Crea un account di servizio
Utente di servizio Enterprise (accesso multi-organizzazione)
- Vai su Enterprise settings > Service users
- Fai clic su Create service user
- Scegli un nome (ad es. “Analytics Dashboard”, “Org Provisioning Bot”)
- Assegna un ruolo Enterprise con le autorizzazioni richieste dalla tua integrazione
Utente di servizio dell’organizzazione (accesso a una singola organizzazione)
- Vai a Settings > Service users all’interno dell’organizzazione di destinazione
- Fai clic su Create service user
- Scegli un nome e assegna un ruolo a livello di organizzazione
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 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
