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.
L'Admin API ti consente di gestire programmaticamente le risorse della tua organizzazione, inclusi i membri dell'organizzazione, gli spazi di lavoro e le chiavi API. Questo fornisce il controllo programmatico su attività amministrative che altrimenti richiederebbero una configurazione manuale nella Claude Console.
L'Admin API richiede un accesso speciale
L'Admin API richiede una speciale chiave Admin API (che inizia con sk-ant-admin...) che differisce dalle chiavi API standard. Solo i membri dell'organizzazione con il ruolo di amministratore possono fornire chiavi Admin API tramite la Claude Console.
Quando utilizzi l'Admin API:
x-api-keyQuesto è utile per:
Ci sono cinque ruoli a livello di organizzazione. Vedi ulteriori dettagli qui.
| Ruolo | Autorizzazioni |
|---|---|
| user | Può utilizzare Workbench |
| claude_code_user | Può utilizzare Workbench e Claude Code |
| developer | Può utilizzare Workbench e gestire le chiavi API |
| billing | Può utilizzare Workbench e gestire i dettagli di fatturazione |
| admin | Può fare tutto quanto sopra, più gestire gli utenti |
Puoi elencare i membri dell'organizzazione, aggiornare i ruoli dei membri e rimuovere i membri.
# Elenca i membri dell'organizzazione
curl "https://api.anthropic.com/v1/organizations/users?limit=10" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"
# Aggiorna il ruolo del membro
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"}'
# Rimuovi il membro
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"Puoi invitare gli utenti alle organizzazioni e gestire quegli inviti.
# Crea un invito
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"
}'
# Elenca gli inviti
curl "https://api.anthropic.com/v1/organizations/invites?limit=10" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"
# Elimina l'invito
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"Per una guida completa agli spazi di lavoro, vedi Spazi di lavoro.
Crea e gestisci gli spazi di lavoro (console) per organizzare le tue risorse:
# Crea uno spazio di lavoro
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"}'
# Elenca gli spazi di lavoro
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"
# Archivia lo spazio di lavoro
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"Gestisci l'accesso degli utenti a spazi di lavoro specifici:
# Aggiungi un membro allo spazio di lavoro
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"
}'
# Elenca i membri dello spazio di lavoro
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"
# Aggiorna il ruolo del membro
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"
}'
# Rimuovi il membro dallo spazio di lavoro
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"Monitora e gestisci le chiavi API:
# Elenca le chiavi 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"
# Aggiorna la chiave API
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"
}'Ottieni informazioni sulla tua organizzazione programmaticamente con l'endpoint /v1/organizations/me.
Ad esempio:
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"
}Questo endpoint è utile per determinare programmaticamente a quale organizzazione appartiene una chiave Admin API.
Per i dettagli completi dei parametri e gli schemi di risposta, vedi il riferimento dell'API Informazioni organizzazione.
Per accedere ai rapporti di utilizzo e costi della tua organizzazione, utilizza gli endpoint dell'API Utilizzo e costi:
/v1/organizations/usage_report/messages) fornisce dati di utilizzo dettagliati, inclusi i conteggi dei token e le metriche delle richieste, raggruppati per varie dimensioni come spazio di lavoro, utente e modello./v1/organizations/cost_report) fornisce dati sui costi associati all'utilizzo della tua organizzazione, consentendoti di tracciare le spese e allocare i costi per spazio di lavoro o descrizione.Questi endpoint forniscono informazioni dettagliate sull'utilizzo della tua organizzazione e sui costi associati.
Per le organizzazioni che utilizzano Claude Code, l'API di analisi di Claude Code fornisce metriche di produttività dettagliate e informazioni sull'utilizzo:
/v1/organizations/usage_report/claude_code) fornisce metriche aggregate giornaliere per l'utilizzo di Claude Code, incluse sessioni, righe di codice, commit, richieste pull, statistiche di utilizzo degli strumenti e dati sui costi suddivisi per utente e modello.Questa API ti consente di tracciare la produttività degli sviluppatori, analizzare l'adozione di Claude Code e creare dashboard personalizzati per la tua organizzazione.
Per utilizzare efficacemente l'Admin API: