Ajouter un espace de travail à un compte de service
POST/v1/organizations/service_accounts/{service_account_id}/workspaces
Nécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de fédération d'identité de charge de travail ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Ajoutez un compte de service à un espace de travail avec le workspace_role indiqué.
Miroir de POST /workspaces/{workspace_id}/service_accounts, adressé
depuis le côté compte de service ; les deux créent la même appartenance. Si le
compte de service est déjà membre explicite de l'espace de travail, son
workspace_role est remplacé par la valeur fournie ici. Les espaces de travail
archivés renvoient une erreur 400. Les comptes de service archivés ne peuvent pas être ajoutés et sont
rejetés.
Path parameters
Headers
Body
Returns
Ajouter un espace de travail à un compte de service
cURL
curl https://api.anthropic.com/v1/organizations/service_accounts/$SERVICE_ACCOUNT_ID/workspaces \
-H 'Content-Type: application/json' \
-H 'anthropic-version: 2023-06-01' \
-H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
-d '{
"workspace_id": "workspace_id",
"workspace_role": "workspace_admin"
}'Response 200
{
"created_by_actor_id": "created_by_actor_id",
"implicit": true,
"service_account_id": "service_account_id",
"type": "service_account_workspace_member",
"workspace_id": "workspace_id",
"workspace_role": "workspace_admin"
}Returns Examples
Response 200
{
"created_by_actor_id": "created_by_actor_id",
"implicit": true,
"service_account_id": "service_account_id",
"type": "service_account_workspace_member",
"workspace_id": "workspace_id",
"workspace_role": "workspace_admin"
}