Supprimer un compte de service membre d'un espace de travail
DELETE/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}
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 API Admin ne sont pas acceptées. Consultez Gérer WIF avec l'API Admin.
Retire un compte de service d'un espace de travail.
Le retrait est idempotent (renvoie 200 même si l'appartenance a déjà été
retirée). Un DELETE sur l'appartenance implicite à l'espace de travail par défaut
renvoie 200 mais n'a aucun effet et l'appartenance persiste ; la suppression d'une
ligne explicite d'espace de travail par défaut rétablit l'appartenance implicite workspace_user.
Les espaces de travail archivés renvoient 400.
Parameters
Returns
Supprimer un compte de service membre d'un espace de travail
import os
from anthropic import Anthropic
client = Anthropic(
api_key=os.environ.get(
"ANTHROPIC_API_KEY"
), # This is the default and can be omitted
)
service_account = client.organization.workspaces.service_accounts.remove(
service_account_id="service_account_id",
workspace_id="workspace_id",
)
print(service_account.service_account_id)Response 200
{
"service_account_id": "service_account_id",
"type": "service_account_workspace_member_deleted",
"workspace_id": "workspace_id"
}Returns Examples
Response 200
{
"service_account_id": "service_account_id",
"type": "service_account_workspace_member_deleted",
"workspace_id": "workspace_id"
}