result object returned when generation completes.
Status lifecycle
- running
- completed
- failed
The job has been accepted and generation is in progress. The Whisul backend is actively processing your prompt.What to expect:
statusis"running"resultisnullerrorisnullfinished_atis not presentstarted_atis populated
GET /jobs/{job_id} at a reasonable interval until status changes. See the polling guide for recommended intervals.Timestamp fields
Both endpoints return timing information for the job.Result object fields
Theresult object is only present when status is "completed". For all other statuses, result is null.
result fields are only guaranteed to be populated when status is "completed". Do not attempt to read result fields before confirming the status value.