Per iniziare
Guida rapida per team
Per team e organizzazioni standard. Crea un utente di servizio ed effettua la tua prima chiamata all’API in pochi minuti.
Guida rapida Enterprise
Per clienti Enterprise con RBAC, supporto multi-organizzazione e autorizzazioni avanzate.
Struttura delle API
API dell’organizzazione
https://api.devin.ai/v3/organizations/*
Per gestire le risorse all’interno di una singola organizzazione — sessioni, Knowledge, playbook, segreti e altro. Qui ha inizio la maggior parte delle integrazioni.
API Enterprise
https://api.devin.ai/v3/enterprise/*
Per la gestione tra più organizzazioni — analisi, log di audit, gestione degli utenti, fatturazione e infrastruttura. Disponibile per i clienti Enterprise.
Entrambi gli scope utilizzano credenziali di utente di servizio (prefisso cog_). Consultare Autenticazione per la configurazione.
Attribuzione delle sessioni
create_as_user_id. In questo modo le sessioni compaiono nell’elenco delle sessioni di quell’utente e vengono conteggiate nel suo utilizzo — proprio come se le avesse create personalmente.
Personal Access Tokens (PATs) in arrivo. I PAT ti permetteranno di autenticarti direttamente come il tuo utente con la v3 API, senza bisogno di un service user o di
create_as_user_id. Le sessioni verranno automaticamente attribuite a te. Resta in attesa per la disponibilità.API legacy (v1 e v2)
- Documentazione API v1 — gestione delle sessioni con API key legacy
- Documentazione API v2 — gestione Enterprise con API key legacy
- Guida alla migrazione — migrazione passo dopo passo da v1/v2
Gestione degli errori
200 OK: Richiesta completata con successo201 Created: Risorsa creata correttamente400 Bad Request: Parametri della richiesta non validi401 Unauthorized: Chiave API mancante o non valida403 Forbidden: Autorizzazioni insufficienti404 Not Found: Risorsa non trovata429 Too Many Requests: Limite di richieste superato500 Internal Server Error: Errore del server
