About this endpoint
What it does
Submits a video file as a multipart upload to start a video thumbnail job. The endpoint returns a job identifier immediately so you can poll for completion later.
Query Parameter(s)
| Attribute | Type | Mandatory | Description |
|---|---|---|---|
| persistent | Boolean | No | Whether the job should be persistent. |
Request Body
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| video | String | Yes | Video file uploaded as binary (binary format). |
| size | String | No | Thumbnail size. |
| time | String | No | Time offset for extracting the thumbnail. |
Response
Returns a JSON object with a job_id string field in UUID format. This is the job identifier for status polling.
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| job_id | String | Yes | Job identifier for status polling. |
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. Extract the returned job_id field to use for polling.