Upload a video
Ingest a video from a source or file.
Path parameters
Enter the videoId you want to use to upload your video.
Headers
part <part>/<total_parts> ; bytes <from_byte>-<to_byte>/<total_bytes>
Response
Created
Example response
{
"videoId": "vi4k0jvEUuaTdRAEjQ4Jfrgz",
"title": "Maths video",
"description": "An amazing video explaining the string theory",
"language": "en",
"languageOrigin": "api",
"tags": [
"maths",
"string theory",
"video"
],
"metadata": [
{
"key": "Author",
"value": "John Doe"
},
{
"key": "Format",
"value": "Tutorial"
}
],
"createdAt": "2024-03-03T12:52:03+00:00",
"publishedAt": "2024-07-14T23:36:07+00:00",
"discarded": false,
"discardedAt": null,
"deletesAt": null,
"actions": [
"video_delete",
"video_download",
"video_update"
]
}Changes
Changed in 5 of the 50 revisions of this API.11411
- ○
added the optional property
languageto the response with the201statusresponse-optional-property-added
- ○
added the optional property
languageOriginto the response with the201statusresponse-optional-property-added
- ○
- ○
added the optional property
deletesAtto the response with the201statusresponse-optional-property-added
- ○
added the optional property
discardedto the response with the201statusresponse-optional-property-added
- ○
added the optional property
discardedAtto the response with the201statusresponse-optional-property-added
- ○
- ○
added the non-success response with the status
429response-non-success-status-added
- ○
- ○
the endpoint scheme security
apiKeywas added to the APIapi-security-added
- ○
the endpoint scheme security
bearerAuthwas removed from the APIapi-security-removed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
the
publishedAtresponse's property type/format changed fromstring/date-timetostring/for status201response-property-type-changed
- ●
the optional response header
X-RateLimit-Limitremoved for the status201optional-response-header-removed
- ●
the optional response header
X-RateLimit-Limitremoved for the status400optional-response-header-removed
- ●
the optional response header
X-RateLimit-Limitremoved for the status404optional-response-header-removed
- ●
the optional response header
X-RateLimit-Remainingremoved for the status201optional-response-header-removed
- ●
the optional response header
X-RateLimit-Remainingremoved for the status400optional-response-header-removed
- ●
the optional response header
X-RateLimit-Remainingremoved for the status404optional-response-header-removed
- ●
the optional response header
X-RateLimit-Retry-Afterremoved for the status201optional-response-header-removed
- ●
the optional response header
X-RateLimit-Retry-Afterremoved for the status400optional-response-header-removed
- ●
the optional response header
X-RateLimit-Retry-Afterremoved for the status404optional-response-header-removed
- ●
removed the optional property
deletesAtfrom the response with the201statusresponse-optional-property-removed
- ●
removed the optional property
discardedfrom the response with the201statusresponse-optional-property-removed
- ●
removed the optional property
discardedAtfrom the response with the201statusresponse-optional-property-removed
- ●
removed the optional property
languagefrom the response with the201statusresponse-optional-property-removed
- ●
removed the optional property
languageOriginfrom the response with the201statusresponse-optional-property-removed
- ○
the endpoint scheme security
bearerAuthwas added to the APIapi-security-added
- ○
the endpoint scheme security
apiKeywas removed from the APIapi-security-removed
- ○
removed the non-success response with the status
429response-non-success-status-removed
This revision also has 32 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
Of the 50 revisions, 1 has no diff computed.