Eliminar cuenta de servicio miembro del espacio de trabajo
DELETE/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}
Requiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de API de administrador. Consulta Administrar WIF con la Admin API.
Elimina una cuenta de servicio de un espacio de trabajo.
La eliminación es idempotente (devuelve 200 incluso si la membresía ya
se había eliminado). Un DELETE contra la membresía implícita del espacio de trabajo predeterminado
devuelve 200 pero no tiene efecto y la membresía persiste; eliminar una
fila explícita del espacio de trabajo predeterminado revierte a la membresía implícita workspace_user. Los espacios de trabajo archivados devuelven 400.
Parameters
Returns
Eliminar cuenta de servicio miembro del espacio de trabajo
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.beta.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"
}