org:admin.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:
sk-ant-admin...) yang dikirim di header x-api-key. Hanya anggota organisasi dengan peran admin yang dapat membuatnya. Lihat Membuat kunci Admin API.org:admin yang dikirim di header authorization: Bearer. Hanya anggota dengan peran admin, owner, atau primary owner yang dapat memperolehnya. Lihat Memperoleh token bearer OAuth.Claude Enterprise: Organisasi Claude Enterprise (claude.ai) juga menggunakan Admin API, dengan kunci API bercakupan yang dibuat di claude.ai. Dari endpoint di halaman ini, hanya anggota dan undangan yang tersedia untuk mereka (dalam beta), bersama dengan endpoint khusus Claude Enterprise: grup dan pembacaan peran kustom (beta), serta batas pengeluaran. Lihat Manajemen pengguna untuk Claude Enterprise.
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. Kunci Admin API mencakup sebagian besar endpoint; endpoint service-account, federation-issuer, dan federation-rule hanya menerima token OAuth org:admin. Contoh berikut memanggil endpoint info organisasi dengan kedua cara.
Masuk dengan CLI ant di bawah profil khusus, dengan meminta cakupan org:admin (lihat Akses admin), lalu ekspor token bearer. Profil khusus menjaga perintah rutin Anda agar tidak berjalan dengan akses yang ditingkatkan:
ant auth login --profile admin --scope "org:admin"
export ANTHROPIC_OAUTH_TOKEN=$(ant auth print-credentials --profile admin --access-token)Token interaktif berumur pendek; jika permintaan mulai mengembalikan 401, jalankan kembali perintah export, yang akan menyegarkan token secara otomatis.
Panggil Admin API dengan token yang telah diekspor:
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 yang mendasarinya atau aturan federasi terikat.
Untuk CI dan beban kerja non-interaktif lainnya, buat token dengan Workload Identity Federation alih-alih masuk secara interaktif. Lihat Mengelola WIF dengan Admin API.
Untuk membuat kunci Admin API untuk jenis organisasi Anda, lihat Membuat 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.
# Mencantumkan 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. Setiap kunci dalam respons menyertakan timestamp expires_at-nya (null untuk kunci tanpa kedaluwarsa):
# 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 beban kerja 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:
expires_at setiap kunci, dan rotasi kunci secara berkalaUntuk pertanyaan khusus workspace, lihat FAQ Workspace.
Was this page helpful?