About this endpoint
What it does
Converts one or more Excel files (.xlsx, .xlsm, .xls) to PDF and returns a JSON object containing job details for each submitted file. Each job entry includes the generated PDF filename, job ID, status, and progress.
Request Body
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| files | String Array | Yes | Excel files to convert to PDF. Each item is a binary file. |
Response
Returns a JSON object with a jobs array field. Each item in jobs is an object containing job_id (String), filename (String), status (String), and progress (Integer). Success response schema is defined for the returned jobs list.
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| jobs | Object Array | Yes | List of job objects created for the submitted Excel files. Each job includes job_id, filename, status, and progress. |
| jobs[].job_id | String | Yes | Job identifier. |
| jobs[].filename | String | Yes | Output PDF filename. |
| jobs[].status | String | Yes | Job status. |
| jobs[].progress | Integer | Yes | Job progress value. |
Notes
This endpoint kicks off an async job and returns immediately with job details for each uploaded file; the actual work runs in the background. Pair this call with the corresponding job_check endpoint — poll that until the status reaches a terminal state to retrieve the result. Extract the job identifier from jobs[].job_id.