Was this page helpful?
The Admin API is unavailable for individual accounts. To collaborate with teammates and add members, set up your organization in Console → Settings → Organization.
Die Admin API ermöglicht es Ihnen, die Ressourcen Ihrer Organisation programmatisch zu verwalten, einschließlich Organisationsmitglieder, Workspaces und API-Schlüssel. Dies bietet programmatische Kontrolle über administrative Aufgaben, die sonst manuelle Konfiguration in der Claude Console erfordern würden.
Die Admin API erfordert speziellen Zugriff
Die Admin API erfordert einen speziellen Admin-API-Schlüssel (beginnend mit sk-ant-admin...), der sich von Standard-API-Schlüsseln unterscheidet. Nur Organisationsmitglieder mit der Admin-Rolle können Admin-API-Schlüssel über die Claude Console bereitstellen.
Wenn Sie die Admin API verwenden:
x-api-key-HeaderDies ist nützlich für:
Es gibt fünf Rollen auf Organisationsebene. Weitere Details finden Sie im Artikel API Console-Rollen und Berechtigungen.
| Rolle | Berechtigungen |
|---|---|
| user | Kann Workbench verwenden |
| claude_code_user | Kann Workbench und Claude Code verwenden |
| developer | Kann Workbench verwenden und API-Schlüssel verwalten |
| billing | Kann Workbench verwenden und Abrechnungsdetails verwalten |
| admin | Kann alles oben Genannte tun und Benutzer verwalten |
Sie können Organisationsmitglieder auflisten, Mitgliedsrollen aktualisieren und Mitglieder entfernen.
# Organisationsmitglieder auflisten
curl "https://api.anthropic.com/v1/organizations/users?limit=10" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"
# Mitgliedsrolle aktualisieren
curl "https://api.anthropic.com/v1/organizations/users/{user_id}" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{"role": "developer"}'
# Mitglied entfernen
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"Sie können Benutzer zu Organisationen einladen und diese Einladungen verwalten.
# Einladung erstellen
curl --request POST "https://api.anthropic.com/v1/organizations/invites" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{
"email": "[email protected]",
"role": "developer"
}'
# Einladungen auflisten
curl "https://api.anthropic.com/v1/organizations/invites?limit=10" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"
# Einladung löschen
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"Für einen umfassenden Leitfaden zu Workspaces, einschließlich Console- und API-Beispiele, siehe Workspaces.
Verwalten Sie Benutzerzugriff auf bestimmte Workspaces:
# Mitglied zu Workspace hinzufügen
curl --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"
}'
# Workspace-Mitglieder auflisten
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"
# Mitgliedsrolle aktualisieren
curl --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"
}'
# Mitglied aus Workspace entfernen
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"Überwachen und verwalten Sie API-Schlüssel:
# API-Schlüssel auflisten
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"
# API-Schlüssel aktualisieren
curl --request POST "https://api.anthropic.com/v1/organizations/api_keys/{api_key_id}" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{
"status": "inactive",
"name": "New Key Name"
}'Rufen Sie Informationen über Ihre Organisation programmatisch mit dem /v1/organizations/me-Endpunkt ab.
Beispiel:
curl "https://api.anthropic.com/v1/organizations/me" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ADMIN_API_KEY"{
"id": "12345678-1234-5678-1234-567812345678",
"type": "organization",
"name": "Organization Name"
}Dieser Endpunkt ist nützlich, um programmatisch zu bestimmen, zu welcher Organisation ein Admin-API-Schlüssel gehört.
Für vollständige Parameterdetails und Response-Schemas siehe die Organisations-Info-API-Referenz.
Verfolgen Sie die Nutzung und Kosten Ihrer Organisation mit der Nutzungs- und Kosten-API.
Überwachen Sie die Produktivität von Entwicklern und die Claude Code-Einführung mit der Claude Code Analytics API.
Um die Admin API effektiv zu nutzen:
Für Workspace-spezifische Fragen siehe die Workspaces FAQ.