List assets
List a team’s active media assets with pagination and optional filters such as folder. Each item carries signed preview URLs (thumbnailUrl, fileUrl) valid until previewUrlsExpireAt, so render a grid from this one response and refetch it before expiry instead of signing assets one by one. Trashed assets are excluded; use listTrash for those. To find assets by content, prefer searchAssets (free keyword) or searchAgenticAssets (paid semantic).
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Team (workspace) id (UUID). Discover ids via the list teams endpoint or the agent context.
Query Parameters
Opaque pagination cursor from the previous page response (nextCursor/prevCursor); omit to start at the first page.
Zero-based row offset to jump to (numbered pages), 0 to 10000. With a cursor, the jump starts from that cursor; without one it is a plain offset. Lists not yet on the signed cursor standard ignore it.
"0"
"25"
Page size as a positive integer string; defaults to 25, capped at 100.
"25"
"100"
Field to sort by; each endpoint accepts its own allowlist and defaults to createdAt.
"createdAt"
Sort direction: asc or desc; defaults to desc.
asc, desc Restrict results to one media type (e.g. image or video).
image, video, audio, gif, document Restrict results to one AI-assigned asset category.
user_upload, render, template, green_screen_template, sound_effect, music, brand_asset, ai_image, ai_video, other Restrict results to one folder by uuid, or the literal "root" for assets outside any folder.
^(root|[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$"root"
Set to "chat_uploads" to list ONLY the per-team chat-uploads folder; absent excludes it (the default Media Library view).
chat_uploads Response
Success
Opaque cursor for the page after this one; null on the last page.
Opaque cursor for the page before this one; null on the first page. Lists on the signed cursor standard return a real backwards cursor; older lists echo the request cursor.
Zero-based position of the first row of this page within total (for "Showing 26-50 of 268" and page numbers); null when unknown.