The Admin API is unavailable for individual accounts. To collaborate with teammates and add members, set up your organization in Console → Settings → Organization.
Admin API memungkinkan Anda mengelola sumber daya organisasi Anda secara terprogram, termasuk anggota organisasi, workspace, dan kunci API. Ini memberikan kontrol terprogram atas tugas administratif yang biasanya memerlukan konfigurasi manual di Anthropic Console.
Admin API memerlukan akses khusus
Admin API memerlukan kunci API Admin khusus (dimulai dengan sk-ant-admin...) yang berbeda dari kunci API standar. Hanya anggota organisasi dengan peran admin yang dapat menyediakan kunci Admin API melalui Anthropic Console.
Buat dan kelola workspace untuk mengatur sumber daya Anda:
# Buat workspacecurl--request POST "https://api.anthropic.com/v1/organizations/workspaces"\--header"anthropic-version: 2023-06-01"\--header"x-api-key: $ANTHROPIC_ADMIN_KEY"\--data'{"name": "Production"}'# Daftar workspacecurl"https://api.anthropic.com/v1/organizations/workspaces?limit=10&include_archived=false"\--header"anthropic-version: 2023-06-01"\--header"x-api-key: $ANTHROPIC_ADMIN_KEY"# Arsipkan workspacecurl--request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/archive"\--header"anthropic-version: 2023-06-01"\--header"x-api-key: $ANTHROPIC_ADMIN_KEY"
# Tambahkan anggota ke workspacecurl--request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members"\--header"anthropic-version: 2023-06-01"\--header"x-api-key: $ANTHROPIC_ADMIN_KEY"\--data '{"user_id":"user_xxx","workspace_role":"workspace_developer"}'# Daftar anggota workspacecurl"https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members?limit=10"\--header"anthropic-version: 2023-06-01"\--header"x-api-key: $ANTHROPIC_ADMIN_KEY"# Perbarui peran anggotacurl--request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members/{user_id}"\--header"anthropic-version: 2023-06-01"\--header"x-api-key: $ANTHROPIC_ADMIN_KEY"\--data '{"workspace_role":"workspace_admin"}'# Hapus anggota dari workspacecurl--request DELETE "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members/{user_id}"\--header"anthropic-version: 2023-06-01"\--header"x-api-key: $ANTHROPIC_ADMIN_KEY"
Hanya anggota organisasi dengan peran admin yang dapat menggunakan Admin API. Mereka juga harus memiliki kunci API Admin khusus (dimulai dengan sk-ant-admin).
Tidak, kunci API baru hanya dapat dibuat melalui Anthropic Console untuk alasan keamanan. Admin API hanya dapat mengelola kunci API yang sudah ada.
Kunci API tetap ada dalam keadaan saat ini karena mereka berada dalam lingkup Organisasi, bukan untuk pengguna individu.
Tidak, anggota organisasi dengan peran admin tidak dapat dihapus melalui API untuk alasan keamanan.
Undangan organisasi kedaluwarsa setelah 21 hari. Saat ini tidak ada cara untuk mengubah periode kedaluwarsa ini.
Ya, Anda dapat memiliki maksimal 100 workspace per Organisasi. Workspace yang diarsipkan tidak dihitung terhadap batas ini.
Setiap Organisasi memiliki “Workspace Default” yang tidak dapat diedit atau dihapus, dan tidak memiliki ID. Workspace ini tidak muncul dalam endpoint daftar workspace.
Admin organisasi secara otomatis mendapatkan peran workspace_admin untuk semua workspace. Anggota penagihan organisasi secara otomatis mendapatkan peran workspace_billing. Pengguna dan pengembang organisasi harus ditambahkan secara manual ke setiap workspace.
Pengguna dan pengembang organisasi dapat ditetapkan peran workspace_admin, workspace_developer, atau workspace_user. Peran workspace_billing tidak dapat ditetapkan secara manual - itu diwarisi dari memiliki peran organisasi billing.
Hanya anggota penagihan organisasi yang dapat ditingkatkan peran workspacenya menjadi peran admin. Jika tidak, admin organisasi dan anggota penagihan tidak dapat mengubah peran workspace mereka atau dihapus dari workspace selama mereka memegang peran organisasi tersebut. Akses workspace mereka harus dimodifikasi dengan mengubah peran organisasi mereka terlebih dahulu.
Jika admin organisasi atau anggota penagihan diturunkan menjadi pengguna atau pengembang, mereka kehilangan akses ke semua workspace kecuali yang perannya ditetapkan secara manual. Ketika pengguna dipromosikan ke peran admin atau penagihan, mereka mendapatkan akses otomatis ke semua workspace.