Keluarkan Workspace dari Akun Layanan
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
Returns
Keluarkan Workspace dari Akun Layanan
import os
from anthropic import Anthropic
client = Anthropic(
api_key=os.environ.get(
"ANTHROPIC_API_KEY"
), # This is the default and can be omitted
)
workspace = client.beta.organization.service_accounts.workspaces.remove(
workspace_id="workspace_id",
service_account_id="service_account_id",
)
print(workspace.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"
}