cURL
curl --request POST \ --url https://api.devin.ai/v3beta1/enterprise/service-users/{service_user_id}/api-keys/{api_key_id}/rotate \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "new_key_expires_at": 123, "revoke_current": true } '
{ "api_key_id": "<string>", "api_key_name": "<string>", "token": "<string>" }
ManageServiceUsers
Credenziale dell'utente del servizio (prefisso: cog_)
ID utente di servizio (prefisso: service-user-)
"service-user-abc123def456"
Scadenza facoltativa per la nuova key come timestamp UNIX in secondi. Null se non è prevista alcuna scadenza.
Indica se revocare la key attuale. Impostare False per una rotazione graduale.
Risposta corretta
Modello di risposta condiviso per la creazione/rotazione dell'API key (include un token una tantum).
Il token API in chiaro. Viene mostrato una sola volta, al momento della creazione/rotazione.