• Messaggi
  • Agenti gestiti
  • Amministrazione
Search...
⌘K
Organizzazione
API AdminWorkspace
Autenticazione
PanoramicaWorkload Identity FederationRiferimento WIF
Monitoraggio
API Utilizzo e costiAPI Limiti di velocitàAPI Claude Code Analytics
Dati e conformità
Residenza dei datiAPI e conservazione dei dati
API Compliance
PanoramicaOttenere l'accessoFeed attivitàChat, file e progettiOrganizzazioni, utenti, ruoli e gruppiProgettare la tua integrazioneErroriFAQ
Log in
API Claude Code Analytics
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Amazon Bedrock
  • Google Cloud's Vertex AI

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
Amministrazione/Monitoraggio

API di analisi di Claude Code

Accedi in modo programmatico alle analisi di utilizzo di Claude Code e alle metriche di produttività della tua organizzazione con l'API Admin di analisi di Claude Code.

L'Admin API non è disponibile per gli account individuali. Per collaborare con i colleghi e aggiungere membri, configura la tua organizzazione in Console → Settings → Organization.

L'API Admin di analisi di Claude Code fornisce accesso programmatico alle metriche di utilizzo aggregate giornalmente per gli utenti di Claude Code, consentendo alle organizzazioni di analizzare la produttività degli sviluppatori e creare dashboard personalizzate. Questa API colma il divario tra la dashboard di analisi di base e la complessa integrazione OpenTelemetry.

Questa API ti consente di monitorare, analizzare e ottimizzare meglio l'adozione di Claude Code:

  • Analisi della produttività degli sviluppatori: Monitora sessioni, righe di codice aggiunte/rimosse, commit e pull request create utilizzando Claude Code
  • Metriche di utilizzo degli strumenti: Monitora i tassi di accettazione e rifiuto per i diversi strumenti di Claude Code (Edit, MultiEdit, Write, NotebookEdit)
  • Analisi dei costi: Visualizza i costi stimati e l'utilizzo dei token suddivisi per modello Claude
  • Reportistica personalizzata: Esporta i dati per creare dashboard e report esecutivi per i team di gestione
  • Giustificazione dell'utilizzo: Fornisci metriche per giustificare ed espandere l'adozione di Claude Code internamente

Chiave API Admin richiesta

Questa API fa parte dell'Admin API. Questi endpoint richiedono una chiave API Admin (che inizia con sk-ant-admin...) diversa dalle chiavi API standard. Solo i membri dell'organizzazione con il ruolo di amministratore possono generare chiavi API Admin tramite la Claude Console.

Claude Platform su AWS: L'API di analisi di Claude Code non è attualmente disponibile. Visualizza invece l'utilizzo di Claude Code nella pagina Usage della Claude Console.

Avvio rapido

Ottieni le analisi di Claude Code della tua organizzazione per un giorno specifico:

cURL
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
starting_at=2025-09-08&\
limit=20" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ADMIN_API_KEY"

Imposta un header User-Agent per le integrazioni

Se stai creando un'integrazione, imposta l'header User-Agent per aiutarci a comprendere i modelli di utilizzo:

User-Agent: YourApp/1.0.0 (https://yourapp.com)

API di analisi di Claude Code

Monitora l'utilizzo di Claude Code, le metriche di produttività e l'attività degli sviluppatori in tutta la tua organizzazione con l'endpoint /v1/organizations/usage_report/claude_code.

Concetti chiave

  • Aggregazione giornaliera: Restituisce le metriche per un singolo giorno specificato dal parametro starting_at
  • Dati a livello utente: Ogni record rappresenta l'attività di un utente per il giorno specificato
  • Metriche di produttività: Monitora sessioni, righe di codice, commit, pull request e utilizzo degli strumenti
  • Dati su token e costi: Monitora l'utilizzo e i costi stimati suddivisi per modello Claude
  • Paginazione basata su cursore: Gestisci grandi dataset con paginazione stabile utilizzando cursori opachi
  • Aggiornamento dei dati: Le metriche sono disponibili con un ritardo massimo di 1 ora per garantire coerenza

Per i dettagli completi sui parametri e gli schemi di risposta, consulta il riferimento dell'API di analisi di Claude Code.

Esempi di base

Ottieni le analisi per un giorno specifico

cURL
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
starting_at=2025-09-08" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ADMIN_API_KEY"

Ottieni le analisi con paginazione

cURL
# Prima richiesta
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
starting_at=2025-09-08&\
limit=20" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ADMIN_API_KEY"

# Richiesta successiva usando il cursore dalla risposta
curl "https://api.anthropic.com/v1/organizations/usage_report/claude_code?\
starting_at=2025-09-08&\
page=page_MjAyNS0wNS0xNFQwMDowMDowMFo=" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ADMIN_API_KEY"

Parametri della richiesta

ParametroTipoObbligatorioDescrizione
starting_atstringSìData UTC in formato YYYY-MM-DD; restituisce le metriche solo per questo singolo giorno
limitintegerNoNumero di record per pagina (predefinito: 20, massimo: 1000)
pagestringNoToken cursore opaco dal campo next_page della risposta precedente

Metriche disponibili

Ogni record di risposta contiene le seguenti metriche per un singolo utente in un singolo giorno:

Dimensioni

  • date: Data in formato RFC 3339 (timestamp UTC)
  • actor: L'utente o la chiave API che ha eseguito le azioni di Claude Code (user_actor con email_address oppure api_actor con api_key_name)
  • organization_id: UUID dell'organizzazione
  • customer_type: Tipo di account cliente (api per clienti API, subscription per clienti Pro/Team)
  • terminal_type: Tipo di terminale o ambiente in cui è stato utilizzato Claude Code (ad es. vscode, iTerm.app, tmux)

Metriche principali

  • num_sessions: Numero di sessioni distinte di Claude Code avviate da questo actor
  • lines_of_code.added: Numero totale di righe di codice aggiunte in tutti i file da Claude Code
  • lines_of_code.removed: Numero totale di righe di codice rimosse in tutti i file da Claude Code
  • commits_by_claude_code: Numero di commit git creati tramite la funzionalità di commit di Claude Code
  • pull_requests_by_claude_code: Numero di pull request create tramite la funzionalità PR di Claude Code

Metriche delle azioni degli strumenti

Suddivisione dei tassi di accettazione e rifiuto delle azioni degli strumenti per tipo di strumento:

  • edit_tool.accepted/rejected: Numero di proposte dello strumento Edit che l'utente ha accettato/rifiutato
  • multi_edit_tool.accepted/rejected: Numero di proposte dello strumento MultiEdit che l'utente ha accettato/rifiutato
  • write_tool.accepted/rejected: Numero di proposte dello strumento Write che l'utente ha accettato/rifiutato
  • notebook_edit_tool.accepted/rejected: Numero di proposte dello strumento NotebookEdit che l'utente ha accettato/rifiutato

Suddivisione per modello

Per ogni modello Claude utilizzato:

  • model: Identificatore del modello Claude (ad es. claude-opus-4-8)
  • tokens.input/output: Conteggio dei token di input e output per questo modello
  • tokens.cache_read/cache_creation: Utilizzo dei token relativi alla cache per questo modello
  • estimated_cost.amount: Costo stimato in centesimi di USD per questo modello
  • estimated_cost.currency: Codice valuta per l'importo del costo (attualmente sempre USD)

Struttura della risposta

L'API restituisce i dati nel seguente formato:

{
  "data": [
    {
      "date": "2025-09-08T00:00:00Z",
      "actor": {
        "type": "user_actor",
        "email_address": "[email protected]"
      },
      "organization_id": "dc9f6c26-b22c-4831-8d01-0446bada88f1",
      "customer_type": "api",
      "terminal_type": "vscode",
      "core_metrics": {
        "num_sessions": 5,
        "lines_of_code": {
          "added": 1543,
          "removed": 892
        },
        "commits_by_claude_code": 12,
        "pull_requests_by_claude_code": 2
      },
      "tool_actions": {
        "edit_tool": {
          "accepted": 45,
          "rejected": 5
        },
        "multi_edit_tool": {
          "accepted": 12,
          "rejected": 2
        },
        "write_tool": {
          "accepted": 8,
          "rejected": 1
        },
        "notebook_edit_tool": {
          "accepted": 3,
          "rejected": 0
        }
      },
      "model_breakdown": [
        {
          "model": "claude-opus-4-8",
          "tokens": {
            "input": 100000,
            "output": 35000,
            "cache_read": 10000,
            "cache_creation": 5000
          },
          "estimated_cost": {
            "currency": "USD",
            "amount": 1025
          }
        }
      ]
    }
  ],
  "has_more": false,
  "next_page": null
}

Paginazione

L'API supporta la paginazione basata su cursore per le organizzazioni con un numero elevato di utenti:

  1. Effettua la richiesta iniziale con il parametro opzionale limit
  2. Se has_more è true nella risposta, usa il valore next_page nella richiesta successiva
  3. Continua finché has_more non è false

Il cursore codifica la posizione dell'ultimo record e garantisce una paginazione stabile anche quando arrivano nuovi dati. Ogni sessione di paginazione mantiene un confine di dati coerente per garantire che non vengano persi o duplicati record.

Casi d'uso comuni

  • Dashboard esecutive: Crea report di alto livello che mostrano l'impatto di Claude Code sulla velocità di sviluppo
  • Confronto tra strumenti IA: Esporta le metriche per confrontare Claude Code con altri strumenti di codifica IA come Copilot e Cursor
  • Analisi della produttività degli sviluppatori: Monitora le metriche di produttività individuali e di team nel tempo
  • Monitoraggio e allocazione dei costi: Monitora i modelli di spesa e alloca i costi per team o progetto
  • Monitoraggio dell'adozione: Identifica quali team e utenti stanno ottenendo il massimo valore da Claude Code
  • Giustificazione del ROI: Fornisci metriche concrete per giustificare ed espandere l'adozione di Claude Code internamente

Domande frequenti

Quanto sono aggiornati i dati di analisi?

I dati di analisi di Claude Code appaiono generalmente entro 1 ora dal completamento dell'attività dell'utente. Per garantire risultati di paginazione coerenti, nelle risposte vengono inclusi solo i dati più vecchi di 1 ora.

Posso ottenere metriche in tempo reale?

No, questa API fornisce solo metriche aggregate giornalmente. Per il monitoraggio in tempo reale, considera l'utilizzo dell'integrazione OpenTelemetry.

Come vengono identificati gli utenti nei dati?

Gli utenti vengono identificati tramite il campo actor in due modi:

  • user_actor: Contiene email_address per gli utenti che si autenticano tramite OAuth (caso più comune)
  • api_actor: Contiene api_key_name per gli utenti che si autenticano con una chiave API

Il campo customer_type indica se l'utilizzo proviene da clienti api (API con pagamento a consumo) o clienti subscription (piani Pro/Team).

Qual è il periodo di conservazione dei dati?

I dati storici di analisi di Claude Code vengono conservati e sono accessibili tramite l'API. Non è specificato alcun periodo di eliminazione per questi dati.

Quali distribuzioni di Claude Code sono supportate?

Questa API monitora solo l'utilizzo di Claude Code sull'API Claude. L'utilizzo tramite Claude Platform su AWS, Claude in Microsoft Foundry, Claude in Amazon Bedrock o Claude su Vertex AI non è incluso.

Quanto costa utilizzare questa API?

L'API di analisi di Claude Code è gratuita per tutte le organizzazioni con accesso all'Admin API.

Come calcolo i tassi di accettazione degli strumenti?

Tasso di accettazione dello strumento = accepted / (accepted + rejected) per ogni tipo di strumento. Ad esempio, se lo strumento edit mostra 45 accettati e 5 rifiutati, il tasso di accettazione è del 90%.

Quale fuso orario viene utilizzato per il parametro date?

Tutte le date sono in UTC. Il parametro starting_at deve essere in formato YYYY-MM-DD e rappresenta la mezzanotte UTC di quel giorno.

Vedi anche

L'API di analisi di Claude Code ti aiuta a comprendere e ottimizzare il flusso di lavoro di sviluppo del tuo team. Scopri di più sulle funzionalità correlate:

  • Admin API
  • Riferimento Admin API
  • Dashboard di analisi di Claude Code
  • API di utilizzo e costi - Monitora l'utilizzo dell'API su tutti i servizi Anthropic
  • API di conformità - Recupera dati di audit e attività
  • Gestione di identità e accessi
  • Monitoraggio dell'utilizzo con OpenTelemetry per metriche personalizzate e avvisi

Was this page helpful?

  • Avvio rapido
  • API di analisi di Claude Code
  • Concetti chiave
  • Esempi di base
  • Parametri della richiesta
  • Metriche disponibili
  • Struttura della risposta
  • Paginazione
  • Casi d'uso comuni
  • Domande frequenti
  • Quanto sono aggiornati i dati di analisi?
  • Posso ottenere metriche in tempo reale?
  • Come vengono identificati gli utenti nei dati?
  • Qual è il periodo di conservazione dei dati?
  • Quali distribuzioni di Claude Code sono supportate?
  • Quanto costa utilizzare questa API?
  • Come calcolo i tassi di accettazione degli strumenti?
  • Quale fuso orario viene utilizzato per il parametro date?
  • Vedi anche