Skip to main content
List artifacts previously persisted for the current organization
Audience: developers retrieving artifacts persisted by their organization.

Coverage and source scope

Returns persisted artifact records owned by the authenticated organization. Filter by stored kind or status; the response is a bounded list and does not promise a complete archive or an external-storage inventory.

Canonical metadata

  • data[].id
  • data[].kind
  • data[].status
  • data[].storageMode
  • data[].downloadUrl
  • hasMore
  • nextCursor
  • requestId
  • traceparent

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 invalid limit 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