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
- 200
OK