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
Credencial de usuario de servicio (prefijo: cog_)
ID del usuario de servicio (prefijo: service-user-)
"service-user-abc123def456"
Vencimiento opcional de la nueva key como marca de tiempo UNIX en segundos. Null si no vence.
Indica si se debe revocar la key actual. Establézcalo en False para una rotación gradual.
Respuesta exitosa
Modelo de respuesta compartido para la creación/rotación de API key (incluye un token de un solo uso).
El token de API sin procesar. Solo se muestra una vez, en el momento de la creación o la rotación.