Get Job
Returns the current state of an asynchronous job.
This endpoint is used as a polling target by other asynchronous workflows such
as model preview and log export. The caller must know the job `type` and `id`
that were returned when the job was created.
If the job is still running, the response returns `status: running` and may not
include a `result` yet. Once complete, `status` becomes `done` or `failed`.
Only specific job types are supported by this endpoint. Passing an unknown
`type` returns `400`.
