Check the status of an async conversion job
"async": true or that timed out during synchronous processing.
| Header | Value | Required |
|---|---|---|
Authorization | Bearer YOUR_API_TOKEN | Yes |
| Parameter | Type | Required | Description |
|---|---|---|---|
jobId | string | Yes | The job ID returned from the convert endpoint |
| Field | Type | Description |
|---|---|---|
success | boolean | Whether the API call succeeded |
jobId | string | The job ID |
state | string | Current job state: waiting, active, completed, or failed |
progress | number | Progress percentage (0–100) |
currentStep | string | Description of the current processing step |
result | object | Conversion result (only present when state is completed) |
error | string | Error message (only present when state is failed) |
| State | Description |
|---|---|
waiting | Job is queued and waiting to be processed |
active | Job is currently being processed |
completed | Job finished successfully — check the result field |
failed | Job failed — check the error field |
result from the status endpoint contains the raw analysis output. To get the final converted file, use the synchronous mode of the convert endpoint instead, or build your own conversion step using the returned mergedContent.