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
Identifiant de compte de service (préfixe : cog_)
ID de l’utilisateur de service (préfixe : service-user-)
"service-user-abc123def456"
Expiration facultative de la nouvelle clé sous forme d’horodatage UNIX en secondes. Null si aucune expiration.
Indique s’il faut révoquer la clé actuelle. Définissez cette valeur sur False pour un renouvellement progressif.
Réponse réussie
Modèle de réponse partagé pour la création/la rotation d’API key (inclut un token ponctuel).
Le token API brut. Il n’est affiché qu’une seule fois au moment de la création ou de la rotation.