Claude Platform Docs

Keluarkan Workspace dari Akun Layanan

$ ant beta:organization:service-accounts:workspaces remove
DELETE/v1/organizations/service_accounts/{service_account_id}/workspaces/{workspace_id}

Memerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.

Keluarkan akun layanan dari workspace.

Cerminan dari DELETE /workspaces/{workspace_id}/service_accounts/{service_account_id}, diakses dari sisi akun layanan. Penghapusan bersifat idempoten (mengembalikan 200 meskipun keanggotaan sudah dihapus). DELETE terhadap keanggotaan implisit workspace default mengembalikan 200 tetapi tidak melakukan apa pun dan keanggotaan tetap ada; menghapus baris eksplisit workspace default akan kembali ke keanggotaan implisit workspace_user. Workspace yang diarsipkan mengembalikan 400.

Parameters
--service-account-id: string⁠Path parameter

ID of the service account.

--workspace-id: string⁠Path parameter

ID of the workspace.

--beta: optional array of AnthropicBeta⁠Header parameter

Optional header to specify the beta version(s) you want to use.

Returns
BetaOrganizationServiceAccountWorkspaceRemoveResponse: object{ type: "service_account_workspace_member_deleted", service_account_id, workspace_id }
type: "service_account_workspace_member_deleted"
service_account_id: string

Tagged service account ID (svac_...) named in the delete request. Removal is idempotent; see the endpoint description for the implicit-membership no-op.

workspace_id: string

Tagged workspace ID (wrkspc_...) named in the delete request.

Keluarkan Workspace dari Akun Layanan
ant beta:organization:service-accounts:workspaces remove \
  --api-key my-anthropic-api-key \
  --service-account-id service_account_id \
  --workspace-id workspace_id
Returns Examples
Response 200
{
  "service_account_id": "service_account_id",
  "type": "service_account_workspace_member_deleted",
  "workspace_id": "workspace_id"
}