List CastDoc job history
Returns a list of jobs for the authenticated user, ordered by creation date descending.
Use GET /castdoc/jobs/{job_id} to retrieve full details for a specific job.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
List CastDoc job history › Responses
A list of jobs
Create a CastDoc job
Enqueues an asynchronous PDF-to-Office document conversion job.
Upload your PDF file via POST /files first, then submit the file_id here.
Returns 202 Accepted immediately with a job_id.
Poll GET /castdoc/jobs/{job_id} to check completion.
When completed, download the converted document via GET /files/{output_file_id}/content.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Create a CastDoc job › Request Body
engineEngine ID obtained from GET /castdoc/engines
file_idFile ID of the input PDF file to process, obtained from POST /files
output_formatOutput document format
Create a CastDoc job › Responses
Job accepted
job_idfile_idInput file ID
enginestatusprogressoutput_file_idFile ID of the converted document output. Present only when status is completed. Download via GET /files/{output_file_id}/content.
Job-level error. Present only when job status is failed.
created_atupdated_atcompleted_atexpires_atGet CastDoc job status and results
Returns the current status of a CastDoc job.
Poll this endpoint until status is completed or failed.
Recommended polling interval: 1-5 seconds.
When status is completed, use output_file_id to download the converted document
via GET /files/{output_file_id}/content.
Results are retained for a limited period after completion (expires_at).
path Parameters
job_idThe unique identifier of the job
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Get CastDoc job status and results › Responses
Job details
job_idfile_idInput file ID
enginestatusprogressoutput_file_idFile ID of the converted document output. Present only when status is completed. Download via GET /files/{output_file_id}/content.
Job-level error. Present only when job status is failed.
created_atupdated_atcompleted_atexpires_at
