About this endpoint
What it does
Submits a video file as a multipart upload to start an asynchronous video thumbnail job. The endpoint returns a job identifier immediately so the result can be polled later.
Query Parameter(s)
| Attribute | Type | Description |
|---|---|---|
| persistent | Boolean | Controls whether the job should be persistent. |
Request Body
| Parameter | Type | Description |
|---|---|---|
| video | Binary | Video file upload in binary format. |
| size | String | Thumbnail size. |
| time | String | Time value used for thumbnail generation. |
Response
Returns a JSON object with a job_id string field in UUID format. This is the job identifier returned immediately after successful submission.
| Parameter | Type | Description |
|---|---|---|
| job_id | String | Job identifier for status polling; UUID format. |
Notes
This endpoint kicks off an async job and returns immediately with a job identifier; 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. Use the returned job_id value to poll status.


