Skip to main content
GET /v1/assets?limit=20 returns assets newest first. limit defaults to 20 and accepts 1–100. Large records can produce a shorter page. When has_more is true, send the returned next_cursor as the next request’s cursor query parameter. Continue until has_more is false; an empty page alone does not mean you reached the end. The generated-asset listing currently accepts limit and cursor only. It does not yet implement server-side search or category/status filters. Do not send a search query to /assets and assume the response is filtered.

Team library

A Team key lists only that Team’s assets, including queued, failed and cancelled entries. Switching keys changes the library, even if the key owner belongs to several Teams. Use job status and published_formats to decide when an asset is ready to download. GET /v1/assets/{asset_id}?include_record=true retrieves the full record. Keep asset IDs as durable identifiers; record mesh/texture URLs expire and should be refreshed by reading the record again. List assets · Get asset detail · Downloads