Admin API tidak tersedia untuk akun individu. Untuk berkolaborasi dengan rekan tim dan menambahkan anggota, atur organisasi Anda di 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-tugas administratif yang jika tidak akan memerlukan konfigurasi manual di Claude Console.
Admin API memerlukan akses khusus
Admin API menerima dua kredensial: kunci Admin API (dimulai dengan sk-ant-admin...) yang dikirim di header x-api-key atau token bearer OAuth dengan cakupan org:admin yang dikirim di header authorization: Bearer. Hanya anggota organisasi dengan peran admin yang dapat menyediakan kunci Admin API, dan hanya anggota dengan peran admin, owner, atau primary owner yang dapat memperoleh token org:admin. Lihat Membuat kunci Admin API.
Claude Platform di AWS: Sebagian besar Admin API tidak tersedia di Claude Platform di AWS. Endpoint workspace (create, get, list, update, dan archive pada /v1/organizations/workspaces) tersedia. Endpoint lainnya termasuk anggota organisasi, anggota workspace, undangan, kunci API, laporan penggunaan, laporan biaya, dan laporan batas laju tidak tersedia. Lihat Claude Platform di AWS untuk detailnya.
Autentikasi dengan salah satu kredensial. Untuk membuat kunci Admin API untuk jenis organisasi Anda, lihat Membuat kunci Admin API. Contoh berikut memanggil endpoint info organisasi dengan kedua cara:
Bearer OAuth:
curl --fail-with-body -sS "https://api.anthropic.com/v1/organizations/me" \
--header "anthropic-version: 2023-06-01" \
--header "authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"Token org:admin memberikan akses ke seluruh organisasi, terlepas dari workspace tempat profil atau aturan federasi yang mendasarinya terikat. Untuk memperolehnya, lihat prasyarat di Mengelola WIF dengan Admin API.
Kunci Admin API:
curl --fail-with-body -sS "https://api.anthropic.com/v1/organizations/me" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"Saat Anda menggunakan Admin API:
org:admin; kunci Admin API tidak diterima)Ini berguna untuk:
Ada lima peran tingkat organisasi. Lihat detail lebih lanjut di artikel API Console roles and permissions.
| Peran | Izin |
|---|---|
| user | Dapat menggunakan Workbench |
| claude_code_user | Dapat menggunakan Workbench dan Claude Code |
| developer | Dapat menggunakan Workbench dan mengelola kunci API |
| billing | Dapat menggunakan Workbench dan mengelola detail penagihan |
| admin | Dapat melakukan semua hal di atas, ditambah mengelola pengguna |
Owner dan primary owner organisasi memiliki semua izin admin dan juga dapat mengelola admin. Semua referensi ke peran admin di halaman ini juga berlaku untuk owner dan primary owner.
Anda dapat membuat daftar anggota organisasi, memperbarui peran anggota, dan menghapus anggota.
# Mendaftar anggota organisasi
curl "https://api.anthropic.com/v1/organizations/users?limit=10" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"
# Memperbarui peran anggota
curl "https://api.anthropic.com/v1/organizations/users/{user_id}" \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{"role": "developer"}'
# Menghapus anggota
curl --request DELETE "https://api.anthropic.com/v1/organizations/users/{user_id}" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"Anda dapat mengundang pengguna ke organisasi dan mengelola undangan tersebut.
# Membuat undangan
curl --request POST "https://api.anthropic.com/v1/organizations/invites" \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{
"email": "[email protected]",
"role": "developer"
}'
# Menampilkan daftar undangan
curl "https://api.anthropic.com/v1/organizations/invites?limit=10" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"
# Menghapus undangan
curl --request DELETE "https://api.anthropic.com/v1/organizations/invites/{invite_id}" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"Untuk panduan komprehensif tentang workspace, termasuk contoh Console dan API, lihat Workspace.
Kelola akses pengguna ke workspace tertentu:
# Menambahkan anggota ke workspace
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members" \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{
"user_id": "user_xxx",
"workspace_role": "workspace_developer"
}'
# Menampilkan daftar anggota workspace
curl "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"
# Memperbarui peran anggota
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members/{user_id}" \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{
"workspace_role": "workspace_admin"
}'
# Menghapus anggota dari workspace
curl --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"Pantau dan kelola kunci API:
# Mencantumkan kunci API
curl "https://api.anthropic.com/v1/organizations/api_keys?limit=10&status=active&workspace_id=wrkspc_xxx" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"
# Memperbarui kunci API
curl --request POST "https://api.anthropic.com/v1/organizations/api_keys/{api_key_id}" \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{
"status": "inactive",
"name": "New Key Name"
}'Buat dan kelola service account (svac_...), identitas non-manusia yang diwakili oleh token Workload Identity Federation. Kunci Admin API tidak diterima pada endpoint service-account, federation-issuer, atau federation-rule; gunakan token OAuth org:admin. Lihat Mengelola WIF dengan Admin API.
Daftarkan penyedia identitas OIDC (fdis_...) yang tokennya dapat menegaskan identitas workload untuk organisasi Anda. Lihat Mengelola WIF dengan Admin API.
Kelola aturan (fdrl_...) yang memetakan token issuer ke service account dan cakupan. Lihat Mengelola WIF dengan Admin API.
Dapatkan informasi tentang organisasi Anda secara terprogram dengan endpoint /v1/organizations/me.
Sebagai contoh:
curl "https://api.anthropic.com/v1/organizations/me" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"{
"id": "12345678-1234-5678-1234-567812345678",
"type": "organization",
"name": "Organization Name"
}Endpoint ini berguna untuk menentukan secara terprogram organisasi mana yang memiliki kunci Admin API tertentu.
Untuk detail parameter lengkap dan skema respons, lihat referensi Organization Info API.
Lacak penggunaan dan biaya organisasi Anda dengan Usage and Cost API.
Pantau produktivitas developer dan adopsi Claude Code dengan Claude Code Analytics API.
Baca "rate limit" (batas laju) yang dikonfigurasi untuk organisasi Anda dan workspace-nya dengan Rate Limits API.
Ambil data audit dan aktivitas untuk organisasi Anda dengan Compliance API. Kunci Admin API hanya dapat membaca Activity Feed; untuk akses penuh, lihat Menyiapkan Compliance API.
Untuk menggunakan Admin API secara efektif:
Untuk pertanyaan khusus workspace, lihat FAQ Workspace.
Was this page helpful?