Follow Discord
Sweep 02 Oct 2026 · 18:55Z Build v2.1.288 509 read Stable v2.1.285 Latest v2.1.288 Next v2.1.288 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

Artifacts changedapi/beta/organization/analytics/artifacts

Nearest release: v2.1.287, published 4 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+21added
Lines−85removed
From line 55 where the diff opens
First seen 10 Sep 2026 this site's first read of the page
Recorded edits2to this page, all time

## Domain types ### Beta Artifact Usage

The whole hunk

from line 55, old and new numbered
/
lines
from line 55
5555 
5656### Returns
5757 
58- `BetaArtifactUsage object`
58- `data: array of BetaAnalyticsArtifactActivity`
5959 
60 Response for GET /v1/organizations/analytics/artifacts.
60 - `artifact_type: string`
6161 
62 `next_page` is null on ungrouped queries — the artifact-type cube is
63 finite and returned in full. Grouped queries (`group_by[]` on `product` /
64 `user_id` / `rbac_group_id`) multiply the cube and paginate like the other
65 analytics list endpoints.
62 Canonical artifact MIME type (e.g. `text/markdown`, `application/vnd.ant.react`, `image/svg+xml`), or `other`. Claude Code and Cowork artifacts report as `text/html`.
6663 
67 - `data: array of object`
64 - `artifacts_created_count: number`
6865 
69 - `artifact_type: string`
66 Number of artifacts created in this bucket on the requested day
7067 
71 Canonical artifact MIME type (e.g. `text/markdown`, `application/vnd.ant.react`, `image/svg+xml`), or `other`. Claude Code and Cowork artifacts report as `text/html`.
68 - `distinct_user_count: number`
7269 
73 - `artifacts_created_count: number`
70 Number of distinct users who created artifacts in this bucket on the requested day
7471 
75 Number of artifacts created in this bucket on the requested day
72 - `is_shared: boolean`
7673 
77 - `distinct_user_count: number`
74 Whether the artifacts in this bucket have ever been shared (a Claude Code / Cowork artifact is shared once anyone beyond its creator may open it: named members, the whole organization, or anyone with the link).
7875 
79 Number of distinct users who created artifacts in this bucket on the requested day
76 - `published_artifacts_created_count: number`
8077 
81 - `is_shared: boolean`
78 Number of those artifacts that have been published (for Claude Code / Cowork artifacts: open to anyone with the link); never exceeds `artifacts_created_count`
8279 
83 Whether the artifacts in this bucket have ever been shared (a Claude Code / Cowork artifact is shared once anyone beyond its creator may open it: named members, the whole organization, or anyone with the link).
80 - `product: optional string or null`
8481 
85 - `published_artifacts_created_count: number`
82 Product that produced this row's activity: one of `chat`, `claude_code`, `cowork`, or `office_agent` (the canonical Cost & Usage product naming; an `office_agent` row's per-surface breakdown is in its `office_metrics`). On `/plugins` only `cowork` and `claude_code` occur (the only surfaces with plugin attribution); on `/artifacts` only `chat`, `claude_code`, and `cowork` occur (the surfaces that create artifacts); `/apps/chat/projects` does not support the product dimension (a `product` entry in `group_by[]` or `filter[]` there is rejected). Present only when the request grouped by `product`.
8683 
87 Number of those artifacts that have been published (for Claude Code / Cowork artifacts: open to anyone with the link); never exceeds `artifacts_created_count`
84 - `rbac_group_id: optional string or null`
8885 
89 - `product: optional string or null`
86 Tagged RBAC group identifier (`rbac_group_...`), matching the spend-limits API spelling. Present only when the request grouped by `rbac_group_id`.
9087 
91 Product that produced this row's activity: one of `chat`, `claude_code`, `cowork`, or `office_agent` (the canonical Cost & Usage product naming; an `office_agent` row's per-surface breakdown is in its `office_metrics`). On `/plugins` only `cowork` and `claude_code` occur (the only surfaces with plugin attribution); on `/artifacts` only `chat`, `claude_code`, and `cowork` occur (the surfaces that create artifacts); `/apps/chat/projects` does not support the product dimension (a `product` entry in `group_by[]` or `filter[]` there is rejected). Present only when the request grouped by `product`.
88 - `rbac_group_name: optional string or null`
9289 
93 - `rbac_group_id: optional string or null`
90 Resolved RBAC group display name, alongside `rbac_group_id` when name resolution is available. Null if the group has been deleted or its name could not be resolved; `rbac_group_id` remains the stable key.
9491 
95 Tagged RBAC group identifier (`rbac_group_...`), matching the spend-limits API spelling. Present only when the request grouped by `rbac_group_id`.
92 - `user_id: optional string or null`
9693 
97 - `rbac_group_name: optional string or null`
94 Tagged user identifier (e.g. `user_...`). Present only when the request grouped by `user_id`.
9895 
99 Resolved RBAC group display name, alongside `rbac_group_id` when name resolution is available. Null if the group has been deleted or its name could not be resolved; `rbac_group_id` remains the stable key.
96- `next_page: string or null`
10097 
101 - `user_id: optional string or null`
98 Cursor for the next page of a grouped query; always null for the ungrouped artifact-type cube, which is returned in full.
10299 
103 Tagged user identifier (e.g. `user_...`). Present only when the request grouped by `user_id`.
104 
105 - `next_page: string or null`
106 
107 Cursor for the next page of a grouped query; always null for the ungrouped artifact-type cube, which is returned in full.
108 
109100### Example
110101 
111102```bash
from line 125
134125 "next_page": "next_page"
135126}
136127```
137 
138## Domain types
139 
140### Beta Artifact Usage
141 
142- `BetaArtifactUsage object`
143 
144 Response for GET /v1/organizations/analytics/artifacts.
145 
146 `next_page` is null on ungrouped queries — the artifact-type cube is
147 finite and returned in full. Grouped queries (`group_by[]` on `product` /
148 `user_id` / `rbac_group_id`) multiply the cube and paginate like the other
149 analytics list endpoints.
150 
151 - `data: array of object`
152 
153 - `artifact_type: string`
154 
155 Canonical artifact MIME type (e.g. `text/markdown`, `application/vnd.ant.react`, `image/svg+xml`), or `other`. Claude Code and Cowork artifacts report as `text/html`.
156 
157 - `artifacts_created_count: number`
158 
159 Number of artifacts created in this bucket on the requested day
160 
161 - `distinct_user_count: number`
162 
163 Number of distinct users who created artifacts in this bucket on the requested day
164 
165 - `is_shared: boolean`
166 
167 Whether the artifacts in this bucket have ever been shared (a Claude Code / Cowork artifact is shared once anyone beyond its creator may open it: named members, the whole organization, or anyone with the link).
168 
169 - `published_artifacts_created_count: number`
170 
171 Number of those artifacts that have been published (for Claude Code / Cowork artifacts: open to anyone with the link); never exceeds `artifacts_created_count`
172 
173 - `product: optional string or null`
174 
175 Product that produced this row's activity: one of `chat`, `claude_code`, `cowork`, or `office_agent` (the canonical Cost & Usage product naming; an `office_agent` row's per-surface breakdown is in its `office_metrics`). On `/plugins` only `cowork` and `claude_code` occur (the only surfaces with plugin attribution); on `/artifacts` only `chat`, `claude_code`, and `cowork` occur (the surfaces that create artifacts); `/apps/chat/projects` does not support the product dimension (a `product` entry in `group_by[]` or `filter[]` there is rejected). Present only when the request grouped by `product`.
176 
177 - `rbac_group_id: optional string or null`
178 
179 Tagged RBAC group identifier (`rbac_group_...`), matching the spend-limits API spelling. Present only when the request grouped by `rbac_group_id`.
180 
181 - `rbac_group_name: optional string or null`
182 
183 Resolved RBAC group display name, alongside `rbac_group_id` when name resolution is available. Null if the group has been deleted or its name could not be resolved; `rbac_group_id` remains the stable key.
184 
185 - `user_id: optional string or null`
186 
187 Tagged user identifier (e.g. `user_...`). Present only when the request grouped by `user_id`.
188 
189 - `next_page: string or null`
190 
191 Cursor for the next page of a grouped query; always null for the ungrouped artifact-type cube, which is returned in full.
192128 
Feedback