Search assets
Keyword search over a team’s active assets. Free: no credits are spent. Try this first; switch to searchAgenticAssets (natural-language search) only when a plain text match is not enough.
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
Keyword search query matched against asset names, tags, and AI-derived metadata.
1"product launch banner"
Reserved for a future semantic mode: any truthy value currently returns 400 (semantic search via this endpoint is not yet available). Omit it, and use searchAgenticAssets for natural-language search.
"false"
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 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"
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.