Vai al contenuto principale
Questa guida consente di migrare le integrazioni esistenti da API v1 o v2 alle API correnti di Organization ed Enterprise. Le API legacy (v1 e v2) continueranno a funzionare durante il periodo di deprecazione, ma tutte le nuove funzionalità saranno disponibili solo nell’API corrente.

Cosa cambia

Passaggio 1: Crea un utente di servizio

Sostituisci la tua precedente API key con un utente di servizio:
  1. Vai a Settings > Service users
  2. Crea un utente di servizio con un ruolo appropriato
  3. Genera una API key (inizia con cog_)
  4. Aggiorna l’integrazione per usare la nuova API key
Le tue vecchie API key continueranno a funzionare durante il periodo di dismissione. Puoi eseguire la migrazione gradualmente.

Passaggio 2: Aggiornare gli URL degli endpoint

Endpoint delle sessioni

Endpoint di Knowledge

Endpoint dei playbook

Endpoint dei secret

Endpoint disponibili solo per Enterprise (nuovi)

Questi endpoint non hanno un equivalente v1/v2 — sono disponibili solo nell’API attuale:
  • GET /v3/enterprise/organizations — Elenca le organizzazioni
  • GET /v3/enterprise/audit-logs — Log di audit
  • GET /v3/enterprise/consumption/* — Dati di utilizzo e fatturazione
  • GET /v3/enterprise/metrics/* — Metriche di utilizzo
  • GET /v3/enterprise/members/users — Gestione utenti
  • GET /v3/enterprise/roles — Gestione dei ruoli
  • Provisioning degli utenti di servizio, elenchi di accesso IP, limiti di ACU e altro

Passaggio 3: Aggiorna la paginazione

L’API attuale usa una paginazione basata su cursore anziché su offset:
Per maggiori dettagli, consulta Pagination.

Passaggio 4: Gestire le modifiche del formato della risposta

Valori dello stato della sessione

L’API attuale restituisce informazioni di stato più dettagliate. Consulta la documentazione dell’endpoint per lo schema completo.

Risposte di errore

Il formato delle risposte di errore è coerente: codice di stato HTTP + corpo JSON con i dettagli dell’errore.

Tempistiche di dismissione

Le API key legacy mostrano un banner che ne segnala la dismissione nell’interfaccia delle impostazioni di Devin. Durante il periodo di transizione:
  • Ora: Le API key legacy continuano a funzionare. Le nuove organizzazioni potrebbero non avere accesso alla creazione di API key legacy.
  • Periodo di dismissione: Sia le API key legacy che i token degli utenti di servizio funzionano in parallelo.
  • Fine del ciclo di vita: Le API key legacy verranno rimosse a breve. Controlla regolarmente le impostazioni di Devin per eventuali annunci.
Consigliamo di eseguire la migrazione agli utenti di servizio il prima possibile per sfruttare il controllo degli accessi basato sui ruoli, l’attribuzione delle sessioni e le nuove funzionalità.

Hai bisogno di aiuto?

Se riscontri problemi durante la migrazione, contatta il tuo canale di supporto Devin abituale oppure scrivici a support@cognition.ai.