Claude Platform Docs

Obtenir les résumés d'activité

$ ant beta:organization:analytics:summaries list
GET/v1/organizations/analytics/summaries

Obtient les résumés d'activité à l'échelle de l'organisation pour une plage de dates.

Renvoie une entrée par jour de starting_date (inclus) à ending_date (exclu) dans data, avec la même enveloppe data / next_page que les autres points de terminaison de liste d'analyses ; la série est actuellement renvoyée en entier, donc next_page est toujours null. Les données sont généralement disponibles avec un décalage d'un jour et peuvent être révisées de quelques pour cent au cours des jours suivants : lorsque ending_date est omis, il prend par défaut la valeur du jour disponible le plus récent + 1, de sorte que la dernière entrée couvre le jour disponible le plus récent. La série peut être limitée à un groupe RBAC via filter[]=rbac_group_id:{id}. Disponible pour les organisations disposant d'un forfait Claude Enterprise. Nécessite une clé API avec la portée read:analytics.

Parameters
--starting-date: string⁠Query parameter

UTC date in YYYY-MM-DD format. Start of the date range (inclusive). Data is typically available with a 1-day lag (varies by query; the error for a too-recent date names the latest available day) and may be revised by a few percent over the following days. No earlier than 2026-01-01.

formatdate
--ending-date: optional string⁠Query parameter

UTC date in YYYY-MM-DD format. End of the date range (exclusive). Data is typically available with a 1-day lag, so this can be at most today — which is also the default when omitted, making the last entry cover the most recent available day. Data may be revised by a few percent over the following days. The range may span at most 366 days.

formatdate
--filter: optional array of string⁠Query parameter

Filters as dimension:value. Only rbac_group_id is supported (e.g. filter[]=rbac_group_id:{id}); repeat the param to OR across groups. Scopes the whole day series to members of the matching group(s), re-aggregated from member-level activity — org-wide seat/invite fields and the adoption rates derived from them are null on scoped rows. rbac_group_id accepts the tagged id (rbac_group_..., as emitted in responses and by the spend-limits API) or a bare group UUID, and matches users who held the group at any point during each UTC day (time-of-usage attribution). At most 100 entries.

maxItems100
--limit: optional number⁠Query parameter

Number of results per page (1-1000, default 100). The day series (at most 366 entries) is currently returned in full in a single page, so limit does not yet shorten it.

minimum1
maximum1000
--page: optional string⁠Query parameter

Opaque cursor from a previous response's next_page field. next_page is currently always null, so there is never a cursor to send.

Returns
BetaAnalyticsActivitySummaryResponse: object{ data, next_page }

Response for GET /v1/organizations/analytics/summaries.

data: array of BetaAnalyticsSingleDayActivitySummary { assigned_seat_count, cowork_daily_active_user_count, cowork_monthly_active_user_count, 29 more }

One entry per day in the requested range, ascending by date.

assigned_seat_count: number

Number of seats currently assigned to members. Null when the response is scoped to an RBAC group — seat assignment is org-wide and has no per-group analogue.

cowork_daily_active_user_count: number

Number of users with Cowork activity on the requested day

cowork_monthly_active_user_count: number

Number of users with Cowork activity in the 30-day rolling window

cowork_weekly_active_user_count: number

Number of users with Cowork activity in the 7-day rolling window

daily_active_user_count: number

Number of users with token consumption on the requested day

daily_adoption_rate: number

Percentage of assigned seats with activity on the requested day (DAU / assigned_seat_count * 100). Null when the response is scoped to an RBAC group.

ending_at: string

End of the aggregation period (exclusive), UTC midnight in RFC 3339 format (e.g. 2026-01-16T00:00:00Z).

formatdate-time
monthly_active_user_count: number

Number of users with token consumption in the 30-day rolling window

monthly_adoption_rate: number

Percentage of assigned seats with activity in the 30-day rolling window (MAU / assigned_seat_count * 100). Null when the response is scoped to an RBAC group.

pending_invite_count: number

Number of pending invitations to join the organization. Null when the response is scoped to an RBAC group.

starting_at: string

Start of the aggregation period (inclusive), UTC midnight in RFC 3339 format (e.g. 2026-01-15T00:00:00Z).

formatdate-time
weekly_active_user_count: number

Number of users with token consumption in the 7-day rolling window

weekly_adoption_rate: number

Percentage of assigned seats with activity in the 7-day rolling window (WAU / assigned_seat_count * 100). Null when the response is scoped to an RBAC group.

chat_cowork_unified_daily_active_user_count: optional number

Number of users with activity in Chat and Cowork unified on the requested day. Omitted from the response on deployments that do not offer Chat and Cowork unified.

chat_cowork_unified_monthly_active_user_count: optional number

Number of users with activity in Chat and Cowork unified in the 28-day rolling window (30 days when the request filters by rbac_group_id). Omitted from the response on deployments that do not offer Chat and Cowork unified.

chat_cowork_unified_weekly_active_user_count: optional number

Number of users with activity in Chat and Cowork unified in the 7-day rolling window. Omitted from the response on deployments that do not offer Chat and Cowork unified.

chat_daily_active_user_count: optional number

Number of users with claude.ai (chat) activity on the requested day. Omitted from the response while the per-product breakdown is not enabled for this organization.

chat_monthly_active_user_count: optional number

Number of users with claude.ai (chat) activity in the 30-day rolling window. Omitted from the response while the per-product breakdown is not enabled for this organization.

chat_weekly_active_user_count: optional number

Number of users with claude.ai (chat) activity in the 7-day rolling window. Omitted from the response while the per-product breakdown is not enabled for this organization.

claude_code_daily_active_user_count: optional number

Number of users with Claude Code activity on the requested day. Omitted from the response while the per-product breakdown is not enabled for this organization.

claude_code_monthly_active_user_count: optional number

Number of users with Claude Code activity in the 30-day rolling window. Omitted from the response while the per-product breakdown is not enabled for this organization.

claude_code_weekly_active_user_count: optional number

Number of users with Claude Code activity in the 7-day rolling window. Omitted from the response while the per-product breakdown is not enabled for this organization.

claude_design_daily_active_user_count: optional number

Number of users with Claude Design activity on the requested day. Omitted from the response while the per-product breakdown is not enabled for this organization.

claude_design_monthly_active_user_count: optional number

Number of users with Claude Design activity in the 30-day rolling window. Omitted from the response while the per-product breakdown is not enabled for this organization.

claude_design_weekly_active_user_count: optional number

Number of users with Claude Design activity in the 7-day rolling window. Omitted from the response while the per-product breakdown is not enabled for this organization.

office_agent_daily_active_user_count: optional number

Number of users with Claude in Office activity on the requested day. Omitted from the response while the per-product breakdown is not enabled for this organization.

office_agent_monthly_active_user_count: optional number

Number of users with Claude in Office activity in the 30-day rolling window. Omitted from the response while the per-product breakdown is not enabled for this organization.

office_agent_weekly_active_user_count: optional number

Number of users with Claude in Office activity in the 7-day rolling window. Omitted from the response while the per-product breakdown is not enabled for this organization.

science_daily_active_user_count: optional number

Number of users with Claude Science activity on the requested day. Omitted from the response while the per-product breakdown is not enabled for this organization.

science_entitled_user_count: optional number

Number of users with a Claude Science seat entitlement (per-seat RBAC) at the time of the daily snapshot. The funnel top; independent of the org-level Claude Science toggle. Null when the response is scoped to an RBAC group — entitlement is org-wide and has no per-group analogue. Omitted from the response while the per-product breakdown is not enabled for this organization.

science_monthly_active_user_count: optional number

Number of users with Claude Science activity in the 30-day rolling window. Omitted from the response while the per-product breakdown is not enabled for this organization.

science_weekly_active_user_count: optional number

Number of users with Claude Science activity in the 7-day rolling window. Omitted from the response while the per-product breakdown is not enabled for this organization.

next_page: string

Opaque cursor for the next page, or null if no more results. Currently always null: the day series is returned in full.

Obtenir les résumés d'activité
ant beta:organization:analytics:summaries list \
  --api-key my-anthropic-api-key \
  --starting-date ''\''2019-12-27'\'''
Returns Examples
Response 200
{
  "data": [
    {
      "assigned_seat_count": 0,
      "cowork_daily_active_user_count": 0,
      "cowork_monthly_active_user_count": 0,
      "cowork_weekly_active_user_count": 0,
      "daily_active_user_count": 0,
      "daily_adoption_rate": 0,
      "ending_at": "2019-12-27T18:11:19.117Z",
      "monthly_active_user_count": 0,
      "monthly_adoption_rate": 0,
      "pending_invite_count": 0,
      "starting_at": "2019-12-27T18:11:19.117Z",
      "weekly_active_user_count": 0,
      "weekly_adoption_rate": 0,
      "chat_cowork_unified_daily_active_user_count": 0,
      "chat_cowork_unified_monthly_active_user_count": 0,
      "chat_cowork_unified_weekly_active_user_count": 0,
      "chat_daily_active_user_count": 0,
      "chat_monthly_active_user_count": 0,
      "chat_weekly_active_user_count": 0,
      "claude_code_daily_active_user_count": 0,
      "claude_code_monthly_active_user_count": 0,
      "claude_code_weekly_active_user_count": 0,
      "claude_design_daily_active_user_count": 0,
      "claude_design_monthly_active_user_count": 0,
      "claude_design_weekly_active_user_count": 0,
      "office_agent_daily_active_user_count": 0,
      "office_agent_monthly_active_user_count": 0,
      "office_agent_weekly_active_user_count": 0,
      "science_daily_active_user_count": 0,
      "science_entitled_user_count": 0,
      "science_monthly_active_user_count": 0,
      "science_weekly_active_user_count": 0
    }
  ],
  "next_page": "next_page",
  "summaries": [
    {
      "assigned_seat_count": 0,
      "cowork_daily_active_user_count": 0,
      "cowork_monthly_active_user_count": 0,
      "cowork_weekly_active_user_count": 0,
      "daily_active_user_count": 0,
      "daily_adoption_rate": 0,
      "ending_at": "2019-12-27T18:11:19.117Z",
      "monthly_active_user_count": 0,
      "monthly_adoption_rate": 0,
      "pending_invite_count": 0,
      "starting_at": "2019-12-27T18:11:19.117Z",
      "weekly_active_user_count": 0,
      "weekly_adoption_rate": 0,
      "chat_cowork_unified_daily_active_user_count": 0,
      "chat_cowork_unified_monthly_active_user_count": 0,
      "chat_cowork_unified_weekly_active_user_count": 0,
      "chat_daily_active_user_count": 0,
      "chat_monthly_active_user_count": 0,
      "chat_weekly_active_user_count": 0,
      "claude_code_daily_active_user_count": 0,
      "claude_code_monthly_active_user_count": 0,
      "claude_code_weekly_active_user_count": 0,
      "claude_design_daily_active_user_count": 0,
      "claude_design_monthly_active_user_count": 0,
      "claude_design_weekly_active_user_count": 0,
      "office_agent_daily_active_user_count": 0,
      "office_agent_monthly_active_user_count": 0,
      "office_agent_weekly_active_user_count": 0,
      "science_daily_active_user_count": 0,
      "science_entitled_user_count": 0,
      "science_monthly_active_user_count": 0,
      "science_weekly_active_user_count": 0
    }
  ]
}