Hapus Anggota Workspace Akun Layanan
DELETE/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}
Memerlukan token akses OAuth dengan cakupan org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci API Admin tidak diterima. Lihat Kelola WIF dengan Admin API.
Hapus akun layanan dari workspace.
Penghapusan bersifat idempoten (mengembalikan 200 meskipun keanggotaan sudah dihapus). DELETE terhadap keanggotaan workspace default implisit mengembalikan 200 tetapi tidak melakukan apa pun dan keanggotaan tetap ada; menghapus baris workspace default eksplisit akan mengembalikannya ke keanggotaan workspace_user implisit. Workspace yang diarsipkan mengembalikan 400.
Parameters
Returns
Hapus Anggota Workspace 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
)
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"
}