Analisi
Models
class BetaAnalyticsArtifactActivity: artifact_type; artifacts_created_count; distinct_user_count; ... # 6 moreArtifact-creation activity for one (artifact_type, is_shared) bucket
on a given day.
Artifact-creation activity for one (artifact_type, is_shared) bucket
on a given day.
Artifacts form a small finite cube — the canonical MIME type (8 values incl.
other) crossed with shared-vs-private — so the response is the full set of
non-empty buckets, not a ranked/paginated list. Claude Code and Cowork
artifacts report under text/html and are counted from 2026-08-17
onward; earlier days contain claude.ai chat artifacts only. With
group_by[]=product / user_id / rbac_group_id each row is further
split by the flat group keys and counts are scoped to that cut.
class BetaAnalyticsChatCoworkUnifiedChatMetrics: connectors_used_count; distinct_artifacts_created_count; distinct_connectors_used_count; ... # 9 moreChat activity recorded while members had Chat and Cowork unified turned
on.
Chat activity recorded while members had Chat and Cowork unified turned on.
class BetaAnalyticsChatCoworkUnifiedSessionsMetrics: action_count; artifacts_created_count; connectors_used_count; ... # 14 moreCowork session activity recorded while members had Chat and Cowork
unified turned on.
Cowork session activity recorded while members had Chat and Cowork unified turned on.
class BetaAnalyticsChatMetrics: connectors_used_count; distinct_artifacts_created_count; distinct_connectors_used_count; ... # 9 moreClaude.ai activity metrics for a single user on a given day.
Claude.ai activity metrics for a single user on a given day.
class BetaAnalyticsClaudeCodeMetrics: core_metrics; tool_actionsClaude Code activity metrics for a single user on a given day.
Claude Code activity metrics for a single user on a given day.
core_metrics: BetaAnalyticsCoreCodeMetricsCore Claude Code activity metrics for a single user on a given day.
Core Claude Code activity metrics for a single user on a given day.
Number of artifacts created in Claude Code sessions: an artifact counts once, on the day a session first saves it. Counted from 2026-08-17; 0 on earlier days. Exact in date-range mode: a creation belongs to exactly one day, so the per-day counts never overlap and their sum over the window is the exact count of distinct creations in it.
Number of commits made via Claude Code
Number of distinct Claude Code sessions. On aggregated rows and in date-range mode: summed per-day distinct counts. A session essentially never spans a UTC day, so the sum is in practice the true distinct count.
lines_of_code: BetaAnalyticsLinesOfCodeLines of code added and removed via Claude Code.
Lines of code added and removed via Claude Code.
Lines of code added
Lines of code removed
Number of pull requests created via Claude Code
tool_actions: BetaAnalyticsToolActionsPer-tool accepted/rejected counts for Claude Code file modification tools.
Per-tool accepted/rejected counts for Claude Code file modification tools.
type BetaAnalyticsClaudeTagCategory = Literal["dm", "engaged", "monitoring", 2 more]
class BetaAnalyticsConnectorActivity: chat_metrics; claude_code_metrics; connector_name; ... # 14 morePer-connector activity data for a given day.
Per-connector activity data for a given day.
class BetaAnalyticsConnectorChatCoworkUnifiedChatMetrics: distinct_conversation_connector_used_countA connector's use in chat conversations recorded while members had
Chat and Cowork unified turned on.
A connector's use in chat conversations recorded while members had Chat and Cowork unified turned on.
Same measure as chat_metrics.distinct_conversation_connector_used_count, for activity recorded while members had Chat and Cowork unified turned on. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
class BetaAnalyticsConnectorChatCoworkUnifiedSessionsMetrics: distinct_session_connector_used_countA connector's use in Cowork sessions recorded while members had
Chat and Cowork unified turned on.
A connector's use in Cowork sessions recorded while members had Chat and Cowork unified turned on.
Same measure as cowork_metrics.distinct_session_connector_used_count, for activity recorded while members had Chat and Cowork unified turned on. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
class BetaAnalyticsConnectorChatMetrics: distinct_conversation_connector_used_countClaude.ai activity metrics for a single connector on a given day.
Claude.ai activity metrics for a single connector on a given day.
Number of distinct conversations in which the connector was used. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
class BetaAnalyticsConnectorClaudeCodeMetrics: distinct_session_connector_used_countClaude Code activity metrics for a single connector on a given day.
Claude Code activity metrics for a single connector on a given day.
Number of distinct Claude Code sessions in which the connector was used. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
class BetaAnalyticsConnectorCoworkMetrics: distinct_session_connector_used_countCowork activity metrics for a single connector on a given day.
Cowork activity metrics for a single connector on a given day.
Number of distinct Cowork sessions in which the connector was used. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
class BetaAnalyticsConnectorOfficeMetrics: excel; outlook; powerpoint; wordOffice Agent activity metrics for a single connector on a given day, broken out by Office product.
Office Agent activity metrics for a single connector on a given day, broken out by Office product.
class BetaAnalyticsConnectorOfficeProductMetrics: distinct_session_connector_used_countOffice Agent activity metrics for a single connector on a given day within one Office product.
Office Agent activity metrics for a single connector on a given day within one Office product.
Number of distinct Office Agent sessions in which the connector was used. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
type BetaAnalyticsContextWindow = Literal["0-200k", "200k-1M"]
class BetaAnalyticsCoreCodeMetrics: artifacts_created_count; commit_count; distinct_session_count; ... # 2 moreCore Claude Code activity metrics for a single user on a given day.
Core Claude Code activity metrics for a single user on a given day.
Number of artifacts created in Claude Code sessions: an artifact counts once, on the day a session first saves it. Counted from 2026-08-17; 0 on earlier days. Exact in date-range mode: a creation belongs to exactly one day, so the per-day counts never overlap and their sum over the window is the exact count of distinct creations in it.
Number of commits made via Claude Code
Number of distinct Claude Code sessions. On aggregated rows and in date-range mode: summed per-day distinct counts. A session essentially never spans a UTC day, so the sum is in practice the true distinct count.
lines_of_code: BetaAnalyticsLinesOfCodeLines of code added and removed via Claude Code.
Lines of code added and removed via Claude Code.
Lines of code added
Lines of code removed
Number of pull requests created via Claude Code
class BetaAnalyticsCostBucketedResult: amount; claude_tag_category; claude_tag_user_id; ... # 12 more
class BetaAnalyticsCostReportTimeBucket: ending_at; results; starting_at
type BetaAnalyticsCostType = Literal["code_execution", "tokens", "web_search"]
class BetaAnalyticsCostUsersItem: actor; amount; claude_tag_category; ... # 15 more
class BetaAnalyticsCoworkMetrics: action_count; artifacts_created_count; connectors_used_count; ... # 14 moreCowork activity metrics for a single user on a given day.
Cowork activity metrics for a single user on a given day.
class BetaAnalyticsDesignMetrics: distinct_projects_created_count; distinct_projects_used_count; distinct_session_count; message_countClaude Design activity metrics for a single user on a given day.
Claude Design activity metrics for a single user on a given day.
Number of distinct Claude Design projects created. Exact in date-range mode: a creation belongs to exactly one day, so the per-day counts never overlap and their sum over the window is the exact count of distinct creations in it.
Number of distinct Claude Design projects the user worked in. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
Number of distinct Claude Design sessions. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
Number of messages sent in Claude Design sessions
type BetaAnalyticsInferenceGeoFilter = Literal["global", "not_available", "us"]
class BetaAnalyticsLinesOfCode: added_count; removed_countLines of code added and removed via Claude Code.
Lines of code added and removed via Claude Code.
Lines of code added
Lines of code removed
class BetaAnalyticsOfficeMetrics: excel; outlook; powerpoint; wordOffice Agent activity metrics for a single user on a given day, broken out by Office product.
Office Agent activity metrics for a single user on a given day, broken out by Office product.
class BetaAnalyticsOfficeProductMetrics: connectors_used_count; distinct_connectors_used_count; distinct_session_count; ... # 3 moreOffice Agent activity metrics for a single user on a given day within one Office product.
Office Agent activity metrics for a single user on a given day within one Office product.
Number of MCP connector invocations
Number of distinct MCP connectors used. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
Number of distinct Office Agent sessions. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
Number of distinct skills used. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
Number of messages sent
Number of skill invocations
class BetaAnalyticsPluginActivity: claude_code_metrics; cowork_metrics; distinct_user_count; ... # 9 morePer-plugin install + invocation activity for a given day.
Per-plugin install + invocation activity for a given day.
With group_by[]=user_id / rbac_group_id / product (cowork,
claude_code and chat_cowork_unified only on this endpoint) each row is
one (plugin, user), (plugin, group), or (plugin, product) cut: the flat
user_id / rbac_group_id / product keys carry the cut and the counts
are scoped to it.
class BetaAnalyticsPluginClaudeCodeMetrics: distinct_session_plugin_used_countClaude Code activity metrics for a single plugin on a given day.
Claude Code activity metrics for a single plugin on a given day.
Number of distinct Claude Code sessions in which the plugin was invoked. Null on aggregated rows where a distinct count cannot be computed.
class BetaAnalyticsPluginCoworkMetrics: distinct_session_plugin_used_countCowork activity metrics for a single plugin on a given day.
Cowork activity metrics for a single plugin on a given day.
Number of distinct Cowork sessions in which the plugin was invoked. Null on aggregated rows where a distinct count cannot be computed.
type BetaAnalyticsProductFilter = Literal["chat", "chat_cowork_unified", "claude-tag", 5 more]Publicly documented product surfaces. claude-tag is Claude Tag, the Claude product in Slack. chat_cowork_unified is Chat and Cowork unified, Cowork's features inside claude.ai chat: chat and Cowork usage by a member who has it turned on is reported under this value instead of chat or cowork. It is accepted as a filter only on deployments that offer Chat and Cowork unified.
Publicly documented product surfaces. claude-tag is Claude Tag, the Claude product in Slack. chat_cowork_unified is Chat and Cowork unified, Cowork's features inside claude.ai chat: chat and Cowork usage by a member who has it turned on is reported under this value instead of chat or cowork. It is accepted as a filter only on deployments that offer Chat and Cowork unified.
class BetaAnalyticsProjectActivity: distinct_user_count; message_count; project_id; ... # 8 morePer-project activity data for a given day.
Per-project activity data for a given day.
class BetaAnalyticsScienceMetrics: delegation_count; distinct_session_count; message_count; ... # 2 moreClaude Science activity metrics for a single user on a given day.
Claude Science activity metrics for a single user on a given day.
Number of delegations (handoffs to a specialized agent) in Claude Science sessions
Number of distinct Claude Science sessions. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
Number of messages sent in Claude Science sessions
Number of remote compute jobs launched from Claude Science sessions
Total number of skill invocations in Claude Science sessions
class BetaAnalyticsServerToolUse: web_search_requests
The number of web search requests made.
class BetaAnalyticsSingleDayActivitySummary: assigned_seat_count; cowork_daily_active_user_count; cowork_monthly_active_user_count; ... # 29 morePer-day entry in the /summaries response.
Per-day entry in the /summaries response.
class BetaAnalyticsSkillActivity: chat_metrics; claude_code_metrics; cowork_metrics; ... # 15 morePer-skill activity data for a given day.
Per-skill activity data for a given day.
class BetaAnalyticsSkillChatCoworkUnifiedChatMetrics: distinct_conversation_skill_used_countA skill's use in chat conversations recorded while members had
Chat and Cowork unified turned on.
A skill's use in chat conversations recorded while members had Chat and Cowork unified turned on.
Same measure as chat_metrics.distinct_conversation_skill_used_count, for activity recorded while members had Chat and Cowork unified turned on. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
class BetaAnalyticsSkillChatCoworkUnifiedSessionsMetrics: distinct_session_skill_used_countA skill's use in Cowork sessions recorded while members had Chat
and Cowork unified turned on.
A skill's use in Cowork sessions recorded while members had Chat and Cowork unified turned on.
Same measure as cowork_metrics.distinct_session_skill_used_count, for activity recorded while members had Chat and Cowork unified turned on. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
class BetaAnalyticsSkillChatMetrics: distinct_conversation_skill_used_countClaude.ai activity metrics for a single skill on a given day.
Claude.ai activity metrics for a single skill on a given day.
Number of distinct conversations in which the skill was used. A skill counts as used only when it is explicitly activated — the model (or the user, via the skill's slash command) invokes it, reading its instructions into context as part of that activation. Skills that are merely installed or listed as available, or whose content reaches the context without an activation (preloaded, hook-injected, or read as a plain file), are not counted. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
class BetaAnalyticsSkillClaudeCodeMetrics: distinct_session_skill_used_countClaude Code activity metrics for a single skill on a given day.
Claude Code activity metrics for a single skill on a given day.
Number of distinct Claude Code sessions in which the skill was used. A skill counts as used only when it is explicitly activated — the model (or the user, via the skill's slash command) invokes it, reading its instructions into context as part of that activation. Skills that are merely installed or listed as available, or whose content reaches the context without an activation (preloaded, hook-injected, or read as a plain file), are not counted. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
class BetaAnalyticsSkillCoworkMetrics: distinct_session_skill_used_countCowork activity metrics for a single skill on a given day.
Cowork activity metrics for a single skill on a given day.
Number of distinct Cowork sessions in which the skill was used. A skill counts as used only when it is explicitly activated — the model (or the user, via the skill's slash command) invokes it, reading its instructions into context as part of that activation. Skills that are merely installed or listed as available, or whose content reaches the context without an activation (preloaded, hook-injected, or read as a plain file), are not counted. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
class BetaAnalyticsSkillOfficeMetrics: excel; outlook; powerpoint; wordOffice Agent activity metrics for a single skill on a given day, broken out by Office product.
Office Agent activity metrics for a single skill on a given day, broken out by Office product.
class BetaAnalyticsSkillOfficeProductMetrics: distinct_session_skill_used_countOffice Agent activity metrics for a single skill on a given day within one Office product.
Office Agent activity metrics for a single skill on a given day within one Office product.
Number of distinct Office Agent sessions in which the skill was used. A skill counts as used only when it is explicitly activated — the model (or the user, via the skill's slash command) invokes it, reading its instructions into context as part of that activation. Skills that are merely installed or listed as available, or whose content reaches the context without an activation (preloaded, hook-injected, or read as a plain file), are not counted. Approximate (HLL, typical error <2%) in date-range mode. Null on aggregated rows where a distinct count cannot be computed.
type BetaAnalyticsTokenType = Literal["cache_creation.ephemeral_1h_input_tokens", "cache_creation.ephemeral_5m_input_tokens", "cache_read_input_tokens", 2 more]
class BetaAnalyticsToolActionCounts: accepted_count; rejected_countAccepted/rejected counts for a single Claude Code tool type.
Accepted/rejected counts for a single Claude Code tool type.
Number of tool proposals accepted
Number of tool proposals rejected
class BetaAnalyticsToolActions: edit_tool; multi_edit_tool; notebook_edit_tool; write_toolPer-tool accepted/rejected counts for Claude Code file modification tools.
Per-tool accepted/rejected counts for Claude Code file modification tools.
class BetaAnalyticsUsageBucketedResult: cache_creation; cache_read_input_tokens; claude_tag_category; ... # 12 more
class BetaAnalyticsUsageReportTimeBucket: ending_at; results; starting_at
class BetaAnalyticsUsageUsersItem: actor; cache_creation; cache_read_input_tokens; ... # 16 more
class BetaAnalyticsUser: type: "user"; id; email_addressA user in the organization, identified by tagged id and email address.
A user in the organization, identified by tagged id and email address.
type: Literal["user"]Object type. Always user.
Object type. Always user.
Tagged user identifier (e.g. user_...)
Email address of the user
class BetaAnalyticsUserActivity: chat_metrics; claude_code_metrics; cowork_metrics; ... # 10 morePer-user activity data for a given day.
Per-user activity data for a given day.
class BetaAnalyticsUserActor: type: "user_actor"; deleted; email_address; ... # 2 more
Actor type. Always "user_actor".
True when the account has been deleted, or when the user is no longer a member of the organization or its associated organizations (for example, their membership was removed or they were deprovisioned via your identity provider). email_address stays populated for removed users and is null when the account has been deleted. name follows the rules described on that field. The user_id is still populated for reconciliation.
The user's email address, including for users who are no longer members of the organization or its associated organizations. Null when the account has been deleted (check deleted) and for system-minted service accounts, which have no person's mailbox behind them (check name).
The user's full name. Null when the user has not set a name. Returns "Deleted User" when the account itself has been deleted, or when the user is no longer a member of the organization or its associated organizations and the organization has chosen to hide the names of removed users. Otherwise, the name stays populated for removed users. Rows for system-minted service accounts render the service name (for example, "Claude Security" for usage by Anthropic's security-patching service) or null.
Tagged user ID.
AnalisiRiepiloghi
Ottieni riepiloghi delle attività
beta.organization.analytics.summaries.list(**kwargs) -> SyncPageCursor[BetaAnalyticsSingleDayActivitySummary]Ottieni i riepiloghi delle attività a livello di organizzazione per un intervallo di date.
AnalisiUtenti
Elenca attività utente
beta.organization.analytics.users.list(**kwargs) -> SyncPageCursor[BetaAnalyticsUserActivity]Ottieni l'attività per utente per un determinato giorno, con paginazione basata su cursore.
AnalisiAppChatProgetti
Ottieni utilizzo dei progetti di chat
beta.organization.analytics.apps.chat.projects.list(**kwargs) -> SyncPageCursor[BetaAnalyticsProjectActivity]Ottieni l'attività per progetto per un determinato giorno, con paginazione basata su cursore.
AnalisiConnettori
Ottieni utilizzo dei connettori
beta.organization.analytics.connectors.list(**kwargs) -> SyncPageCursor[BetaAnalyticsConnectorActivity]Ottieni l'utilizzo per connettore per un determinato giorno, con paginazione basata su cursore.
AnalisiPlugin
Ottieni utilizzo dei plugin
beta.organization.analytics.plugins.list(**kwargs) -> SyncPageCursor[BetaAnalyticsPluginActivity]Ottieni l'utilizzo di installazione + invocazione per plugin per un determinato giorno, con paginazione.
AnalisiSkill
Ottieni utilizzo delle skill
beta.organization.analytics.skills.list(**kwargs) -> SyncPageCursor[BetaAnalyticsSkillActivity]Ottieni l'utilizzo per skill per un determinato giorno, con paginazione basata su cursore.
AnalisiArtifacts
Ottieni attività degli artifact
beta.organization.analytics.artifacts.list(**kwargs) -> SyncPageCursor[BetaAnalyticsArtifactActivity]Ottieni l'attività di creazione di artifact per un determinato giorno, suddivisa per tipo MIME.
AnalisiReport di utilizzo
Ottieni utilizzo dei token nel tempo
beta.organization.analytics.usage_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsUsageReportTimeBucket]Ottieni l'utilizzo dei token nel tempo in un intervallo di date.
AnalisiReport di utilizzo per utente
Ottieni utilizzo dei token per utente
beta.organization.analytics.user_usage_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsUsageUsersItem]Ottieni l'utilizzo dei token per utente in un intervallo di date.
AnalisiReport dei costi
Ottieni costi nel tempo
beta.organization.analytics.cost_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsCostReportTimeBucket]Ottieni il costo in USD nel tempo in un intervallo di date.
AnalisiReport dei costi per utente
Ottieni costi per utente
beta.organization.analytics.user_cost_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsCostUsersItem]Ottieni il costo per utente in USD in un intervallo di date.