Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.308 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

Get Artifact Activity changedapi/admin/analytics/artifacts/list

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+17added
Lines−14removed
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 Artifact Activity ## Query parameters ## Returns ## Example ### Response (200) ## Get Artifact Activity ### Query Parameters ### Returns ### Example #### Response

The whole hunk

from line 1, old and new numbered
/
lines
from line 1
1---
2title: Get Artifact Activity
3url: https://platform.claude.com/docs/en/api/admin/analytics/artifacts/list
4---
1# Get Artifact Activity
52 
6## Get Artifact Activity
3**GET** `/v1/organizations/analytics/artifacts`
74 
8**get** `/v1/organizations/analytics/artifacts`
9 
105Get artifact-creation activity for a given day, broken out by MIME type.
116 
127Returns the full (artifact_type, is_shared) cube for the organization;
from line 9
149can be broken out per member or per RBAC group via group_by[], and scoped
1510via filter[]. Requires an API key with the `read:analytics` scope.
1611 
17### Query Parameters
12## Query parameters
1813 
1914- `date: string`
2015 
2116 UTC date in YYYY-MM-DD format. The day to get artifact activity for. 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.
2217 
18 format: date
19 
2320- `filter: optional array of string`
2421 
2522 Filters as 'dimension:value', e.g. filter[]=rbac_group_id:<id>. Repeat the param for OR within a dimension and across dimensions for AND. Supported dimensions on this endpoint: artifact_type, is_shared, rbac_group_id, user_id. Value forms: artifact_type is a canonical artifact MIME type (e.g. text/markdown) or 'other'; is_shared is 'true' or 'false'; rbac_group_id takes 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 covered UTC day (time-of-usage attribution); user_id takes a tagged user id (user_...), as emitted in responses. An unsupported dimension returns 400. At most 100 entries.
2623 
24 maxItems: 100
25 
2726- `group_by: optional array of "rbac_group_id" or "user_id"`
2827 
2928 Dimensions to break results out by: user_id and/or rbac_group_id. The ungrouped artifact-type cube is finite and returned in full; grouped queries multiply the cube and paginate via next_page. rbac_group_id attributes a user to every group they held at any point during the requested UTC day, so grouped rows are not an exclusive partition. At most 100 entries.
3029 
30 maxItems: 100
31 
3132 - `"rbac_group_id"`
3233 
3334 - `"user_id"`
from line 37
3637 
3738 Maximum rows to return (1-1000, default 100). The ungrouped artifact-type cube is finite and returned in full; limit is the page size only when group_by[] multiplies the cube.
3839 
40 minimum: 1, maximum: 1000
41 
3942- `page: optional string`
4043 
4144 Opaque cursor from a previous response's next_page field. Only valid with group_by[] — the ungrouped cube is never paginated.
4245 
43### Returns
46## Returns
4447 
45- `ArtifactUsage object { data, next_page }`
48- `ArtifactUsage object`
4649 
4750 Response for GET /v1/organizations/analytics/artifacts.
4851 
from line 54
5154 `rbac_group_id`) multiply the cube and paginate like the other analytics
5255 list endpoints.
5356 
54 - `data: array of object { artifact_type, artifacts_created_count, distinct_user_count, 6 more }`
57 - `data: array of object`
5558 
5659 - `artifact_type: string`
5760 
from line 96
9396 
9497 Cursor for the next page of a grouped query; always null for the ungrouped artifact-type cube, which is returned in full.
9598 
96### Example
99## Example
97100 
98```http
101```bash
99102curl https://api.anthropic.com/v1/organizations/analytics/artifacts \
100103 -H 'anthropic-version: 2023-06-01' \
101104 -H "X-Api-Key: $ANTHROPIC_ADMIN_API_KEY"
102105```
103106 
104#### Response
107### Response (200)
105108 
106109```json
107110{
Feedback