Audience: developers retrieving artifacts persisted by their organization.
Coverage and source scope
Returns persisted artifact records owned by the authenticated organization. Filter by storedkind or status; the response is a bounded list and does not promise a complete archive or an external-storage inventory.
Canonical metadata
data[].iddata[].kinddata[].statusdata[].storageModedata[].downloadUrlhasMorenextCursorrequestIdtraceparent
Example request
Example response
Scope and retrieval
This list is scoped to the authenticated organization.kind and status filter saved records; limit accepts integers from 1 through 50 and rejects values outside that range. The route does not expose a cursor, so hasMore=false and nextCursor=null are part of its current response shape. A list result describes persisted records, not complete filing or object-storage coverage.
Errors
An invalidlimit returns 400 invalid_query_parameter. Without an organization on the authenticated principal, the route returns 403 organization_missing. Preserve requestId and traceparent when reporting an empty or unexpected list.
Give this prompt to your agent
Failure posture
- treat an empty list as no matching persisted record under the selected filters, not a source-coverage conclusion
- retain the artifact ID before calling manifest, export, download, or reconcile
- preserve requestId and traceparent when escalating an organization-access issue

