Creations and jobs
All products use the same asynchronous flow:
GET /catalogPOST /creationsGET /creations/jobs/{job_id}GET /creations/{creation_id}
Send only public fields. Never expose internal extra_config, source records, interaction IDs, or provider cursors.
Poll job.status. After success, read main_url, artifacts[], and scenes[] from the creation detail instead of constructing storage URLs.
