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 | Mandatory | Description |
|---|---|---|---|
| persistent | Boolean | No | Controls whether the job should be persistent. |
Request Body
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| video | String | Yes | Video file upload in binary format. |
| size | String | No | Thumbnail size. |
| time | String | No | 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 | Mandatory | Description |
|---|---|---|---|
| job_id | String | Yes | 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.