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 programmgesteuert zu verwalten, einschließlich Organisationsmitgliedern, Arbeitsbereichen und API-Schlüsseln. Dies bietet programmgesteuerte 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-keyDies ist nützlich für:
Es gibt fünf Rollen auf Organisationsebene. Weitere Details finden Sie hier.
| 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, Mitgliederrollen 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"
# Mitgliederrolle 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"Erstellen und verwalten Sie Arbeitsbereiche (Konsole), um Ihre Ressourcen zu organisieren:
# Arbeitsbereich erstellen
curl --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"}'
# Arbeitsbereiche auflisten
curl "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"
# Arbeitsbereich archivieren
curl --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"Verwalten Sie Benutzerzugriff auf bestimmte Arbeitsbereiche:
# Mitglied zum Arbeitsbereich 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"
}'
# Arbeitsbereichsmitglieder 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"
# Mitgliederrolle 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 Arbeitsbereich 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 programmgesteuert mit dem Endpunkt /v1/organizations/me 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 programmgesteuert zu bestimmen, zu welcher Organisation ein Admin API-Schlüssel gehört.
Für vollständige Parameterdetails und Antwortschemas siehe die Organisationsinformationen API-Referenz.
Um auf Nutzungs- und Kostenberichte für Ihre Organisation zuzugreifen, verwenden Sie die Nutzungs- und Kosten-API-Endpunkte:
/v1/organizations/usage_report/messages) bietet detaillierte Nutzungsdaten, einschließlich Token-Zählungen und Anfragemetriken, gruppiert nach verschiedenen Dimensionen wie Arbeitsbereich, Benutzer und Modell./v1/organizations/cost_report) bietet Kostendaten, die mit der Nutzung Ihrer Organisation verbunden sind, und ermöglicht es Ihnen, Ausgaben zu verfolgen und Kosten nach Arbeitsbereich oder Beschreibung zuzuordnen.Diese Endpunkte bieten detaillierte Einblicke in die Nutzung Ihrer Organisation und die damit verbundenen Kosten.
Für Organisationen, die Claude Code verwenden, bietet die Claude Code Analytics API detaillierte Produktivitätsmetriken und Nutzungseinblicke:
/v1/organizations/usage_report/claude_code) bietet täglich aggregierte Metriken für die Claude Code-Nutzung, einschließlich Sitzungen, Codezeilen, Commits, Pull Requests, Tool-Nutzungsstatistiken und Kostendaten, aufgeschlüsselt nach Benutzer und Modell.Diese API ermöglicht es Ihnen, die Entwicklerproduktivität zu verfolgen, die Claude Code-Einführung zu analysieren und benutzerdefinierte Dashboards für Ihre Organisation zu erstellen.
Um die Admin API effektiv zu nutzen: