Get Activity Summaries changedapi/beta/organization/analytics/retrieve_summaries
Nearest release: v2.1.284, published 8 hours before 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+185added
Lines−7removed
From line
10
where the diff opens
First seen
10 Sep 2026
this site's first read of the page
Recorded edits2to this page, all time
The whole hunk
from line 10, old and new numbered
/
from line 10
1010Get organization-wide activity summaries for a date range.
1111
1212Returns one entry per day from `starting_date` (inclusive) to `ending_date`
13(exclusive). Data is typically available with a 1-day lag and may be
14revised by a few percent over the following days: when `ending_date` is
15omitted it defaults to the most recent available day + 1, so the last
16entry covers the most recent available day. The series can be scoped to
17an RBAC group via `filter[]=rbac_group_id:{id}`. Available to
18organizations on a Claude Enterprise plan. Requires an API key with the
19`read:analytics` scope.
13(exclusive) in `data`, the same `data` / `next_page` envelope as the other
14analytics list endpoints; the series is currently returned in full, so
15`next_page` is always null (`summaries` is a deprecated alias of `data`).
16Data is typically available with a 1-day lag and may be revised by a few
17percent over the following days: when `ending_date` is omitted it
18defaults to the most recent available day + 1, so the last entry covers
19the most recent available day. The series can be scoped to an RBAC group
20via `filter[]=rbac_group_id:{id}`. Available to organizations on a Claude
21Enterprise plan. Requires an API key with the `read:analytics` scope.
2022
2123## Query parameters
2224
from line 40
3840
3941 maxItems: 100
4042
43- `limit: optional number`
44
45 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.
46
47 minimum: 1, maximum: 1000
48
49- `page: optional string`
50
51 Opaque cursor from a previous response's `next_page` field. `next_page` is currently always null, so there is never a cursor to send.
52
4153## Returns
4254
4355- `BetaActivitySummary object`
from line 56
4456
4557 Response for GET /v1/organizations/analytics/summaries.
4658
59 - `data: array of object`
60
61 One entry per day in the requested range, ascending by date.
62
63 - `assigned_seat_count: number or null`
64
65 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.
66
67 - `cowork_daily_active_user_count: number`
68
69 Number of users with Cowork activity on the requested day
70
71 - `cowork_monthly_active_user_count: number`
72
73 Number of users with Cowork activity in the 30-day rolling window
74
75 - `cowork_weekly_active_user_count: number`
76
77 Number of users with Cowork activity in the 7-day rolling window
78
79 - `daily_active_user_count: number`
80
81 Number of users with token consumption on the requested day
82
83 - `daily_adoption_rate: number or null`
84
85 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.
86
87 - `ending_at: string`
88
89 End of the aggregation period (exclusive), UTC midnight in RFC 3339 format (e.g. `2026-01-16T00:00:00Z`).
90
91 format: date-time
92
93 - `monthly_active_user_count: number`
94
95 Number of users with token consumption in the 30-day rolling window
96
97 - `monthly_adoption_rate: number or null`
98
99 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.
100
101 - `pending_invite_count: number or null`
102
103 Number of pending invitations to join the organization. Null when the response is scoped to an RBAC group.
104
105 - `starting_at: string`
106
107 Start of the aggregation period (inclusive), UTC midnight in RFC 3339 format (e.g. `2026-01-15T00:00:00Z`).
108
109 format: date-time
110
111 - `weekly_active_user_count: number`
112
113 Number of users with token consumption in the 7-day rolling window
114
115 - `weekly_adoption_rate: number or null`
116
117 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.
118
119 - `chat_daily_active_user_count: optional number or null`
120
121 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.
122
123 - `chat_monthly_active_user_count: optional number or null`
124
125 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.
126
127 - `chat_weekly_active_user_count: optional number or null`
128
129 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.
130
131 - `claude_code_daily_active_user_count: optional number or null`
132
133 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.
134
135 - `claude_code_monthly_active_user_count: optional number or null`
136
137 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.
138
139 - `claude_code_weekly_active_user_count: optional number or null`
140
141 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.
142
143 - `claude_design_daily_active_user_count: optional number or null`
144
145 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.
146
147 - `claude_design_monthly_active_user_count: optional number or null`
148
149 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.
150
151 - `claude_design_weekly_active_user_count: optional number or null`
152
153 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.
154
155 - `office_agent_daily_active_user_count: optional number or null`
156
157 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.
158
159 - `office_agent_monthly_active_user_count: optional number or null`
160
161 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.
162
163 - `office_agent_weekly_active_user_count: optional number or null`
164
165 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.
166
167 - `science_daily_active_user_count: optional number or null`
168
169 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.
170
171 - `science_entitled_user_count: optional number or null`
172
173 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.
174
175 - `science_monthly_active_user_count: optional number or null`
176
177 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.
178
179 - `science_weekly_active_user_count: optional number or null`
180
181 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.
182
183 - `next_page: string or null`
184
185 Opaque cursor for the next page, or null if no more results. Currently always null: the day series is returned in full.
186
47187 - `summaries: array of object`
48188
189 **Deprecated**
190
191 Deprecated: use `data`, which carries the same entries.
192
49193 - `assigned_seat_count: number or null`
50194
51195 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.
from line 322
178322
179323```json
180324{
325 "data": [
326 {
327 "assigned_seat_count": 0,
328 "cowork_daily_active_user_count": 0,
329 "cowork_monthly_active_user_count": 0,
330 "cowork_weekly_active_user_count": 0,
331 "daily_active_user_count": 0,
332 "daily_adoption_rate": 0,
333 "ending_at": "2019-12-27T18:11:19.117Z",
334 "monthly_active_user_count": 0,
335 "monthly_adoption_rate": 0,
336 "pending_invite_count": 0,
337 "starting_at": "2019-12-27T18:11:19.117Z",
338 "weekly_active_user_count": 0,
339 "weekly_adoption_rate": 0,
340 "chat_daily_active_user_count": 0,
341 "chat_monthly_active_user_count": 0,
342 "chat_weekly_active_user_count": 0,
343 "claude_code_daily_active_user_count": 0,
344 "claude_code_monthly_active_user_count": 0,
345 "claude_code_weekly_active_user_count": 0,
346 "claude_design_daily_active_user_count": 0,
347 "claude_design_monthly_active_user_count": 0,
348 "claude_design_weekly_active_user_count": 0,
349 "office_agent_daily_active_user_count": 0,
350 "office_agent_monthly_active_user_count": 0,
351 "office_agent_weekly_active_user_count": 0,
352 "science_daily_active_user_count": 0,
353 "science_entitled_user_count": 0,
354 "science_monthly_active_user_count": 0,
355 "science_weekly_active_user_count": 0
356 }
357 ],
358 "next_page": "next_page",
181359 "summaries": [
182360 {
183361 "assigned_seat_count": 0,
No line in this hunk matches that.