Detail view with a short-lived signed download URL.
download_url is null for assets in PENDING_UPLOAD (no bytes yet)
— the client should poll list/detail or call confirm before
expecting a usable URL.
Documentation Index
Fetch the complete documentation index at: https://docs.roughy.ai/llms.txt
Use this file to discover all available pages before exploring further.
Either your Supabase session JWT (UI flows) or an API key minted via POST /api-keys (programmatic flows). Pass it as Authorization: Bearer <token>. The server inspects the token format and routes to JWT or API-key verification automatically.
Successful Response
Detail view: summary plus a freshly minted download URL when ready.
audio, video, rendered_video, cut_file Lifecycle state, orthogonal to AssetType (content kind).
pending_upload, ready, deleted ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$