get jobs
The state of background work: generation, render, language change, imports, subject reads behind a crop, and file reads (transcript, search index, shot log). With no ids: every job still running in the workspace, with its prompt, model, the item it will become and who started it. With ids: those jobs, long-polled up to wait_seconds. A waiting job carries its place in the queue and eta_seconds where past runs of its shape agree; cost_credits is what it has cost so far. A finished generation, render or PDF carries its item id, url and a link the conversation can render; a render short of a picture lists it in not_drawn; a finished language change carries timeline_id. Ids that match nothing are left out. Free.
Authorizations
An API key (es_live_…) from Settings, under API keys, or an OAuth access token.
Headers
Retry a paid dispatch safely: the same key returns the job already dispatched instead of charging again.
The workspace this one call acts in, when it is not the key's own.
Body
Job ids as returned by the call that dispatched them (the job id, not the item id it produces). Omitted: everything still running.
1With ids: return when every named job has finished, or after this many seconds, inside the 30 a host allows a call. No effect without ids.
0 <= x <= 25
