Skip to main content

Returns the most-recent completed asset per conversation for the homepage Recent Creations strip.

GET 

/job/recent-assets

Why per-conversation: Recipe Studio + Complex Task pipelines generate many intermediate OrcaAssets per run (mid-step images, voice clips, raw clips before concat, etc.). Those weren't user-facing and shouldn't appear on the homepage. Returning DISTINCT ON ConversationId picks the latest asset per conversation — for a pipeline that's the final deliverable; for a direct Studio one-shot it's the only asset there is. Same heuristic /job/assets uses via lastPerConversation=true.

Status filter is Completed only — failed/cancelled/pending generations stay off the Recent Creations strip even if they left rows in OrcaAssets.

Request

Responses

OK