Get Activity Summaries changedapi/admin/analytics/retrieve_summaries
Nearest release: v2.1.245, published an hour after this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Recorded here
Lines+18added
Lines−17removed
From line
1
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits5to this page, all time
# Get Activity Summaries ## Query parameters ## Returns ## Example ### Response (200) ## Get Activity Summaries ### Query Parameters ### Returns ### Example #### Response
The whole hunk
from line 1, old and new numbered
/
from line 1
1---
2title: Get Activity Summaries
3url: https://platform.claude.com/docs/en/api/admin/analytics/retrieve_summaries
4---
1# Get Activity Summaries
52
6## Get Activity Summaries
3**GET** `/v1/organizations/analytics/summaries`
74
8**get** `/v1/organizations/analytics/summaries`
9
105Get organization-wide activity summaries for a date range.
116
127Returns one entry per day in [starting_date, ending_date). Data is
from line 12
1712filter[]=rbac_group_id:<id>. Available to organizations on a Claude
1813Enterprise plan. Requires an API key with the `read:analytics` scope.
1914
20### Query Parameters
15## Query parameters
2116
2217- `starting_date: string`
2318
2419 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.
2520
21 format: date
22
2623- `ending_date: optional string`
2724
2825 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.
2926
27 format: date
28
3029- `filter: optional array of string`
3130
3231 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.
3332
34### Returns
33 maxItems: 100
3534
36- `ActivitySummary object { summaries }`
35## Returns
3736
37- `ActivitySummary object`
38
3839 Response for GET /v1/organizations/analytics/summaries.
3940
40 - `summaries: array of object { assigned_seat_count, cowork_daily_active_user_count, cowork_monthly_active_user_count, 26 more }`
41 - `summaries: array of object`
4142
4243 - `assigned_seat_count: number or null`
4344
from line 156
155156
156157 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.
157158
158### Example
159## Example
159160
160```http
161```bash
161162curl https://api.anthropic.com/v1/organizations/analytics/summaries \
162163 -H 'anthropic-version: 2023-06-01' \
163164 -H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
164165```
165166
166#### Response
167### Response (200)
167168
168169```json
169170{
No line in this hunk matches that.