The URL specified in srt_url or vtt_url will be fetched and the response body used as the content of the SRT or VTT file respectively. If no such URLs were specified, then an empty VTT file will be created instead. If both are provided, we will default to the srt_url.
Warning: It is the responsibility of the caller to verify if the SRT or VTT was fetched successfully. A successful fetch will leave the caption in a success state, otherwise it will be in an error state with an appropriate message.
Code | Description |
---|---|
401 | Unauthorized: auth_token omitted or authentication failed |
403 | Forbidden: This action cannot be performed |
406 | Not Acceptable: Accept or Content-Type headers must be application/json, text/csv or application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
422 | Unprocessable Entity: body has wrong attributes |
404 | Not Found: The requested resource could not be found |
400 | Bad Request: body has wrong syntax or unable to handle request |
RESPONSE Code: 201 Content-Type: application/json { "srt_url": "//cdn.vidyard.com/transcriptions/BeQAX/i-UTPAWS.srt", "vtt_url": "//cdn.vidyard.com/transcriptions/BeQAX/Yut9l8z4.vtt", "txt_url": "//cdn.vidyard.com/transcriptions/BeQAX/Yut9l8z4.txt", "language": "en", "id": 1011, "status": "in_progress", "formatted_text": "The quick brown fox\njumped over the lazy dog.", "plain_text": "The quick brown fox jumped over the lazy dog.", "created_at": 1442297000, "updated_at": 1442297001, "formatted_language_name": "English (en)", "localized_language_name": "English", "is_default": true, "notes": "Transcription request notes", "srt_download_url": "//vidyard.s3.amazonaws.com/transcriptions/BeQAX/i-UTPAWS.srt", "vtt_download_url": "//vidyard.s3.amazonaws.com/transcriptions/BeQAX/Yut9l8z4.vtt", "txt_download_url": "//vidyard.s3.amazonaws.com/transcriptions/BeQAX/Yut9l8z4.txt", }
RESPONSE Code: 404 Content-Type: application/json { "error": "404: No video exists with that id" }
Param name | Description |
---|---|
auth_token optional |
API token needed to authorize requests Validations:
|
srt_url optional |
SRT URL Validations:
|
vtt_url optional |
VTT URL Validations:
|
language optional |
Language of caption Validations:
|
source_language optional |
Language of caption source Validations:
|
is_default optional |
Set the default caption for the video Validations:
|
creator_type optional , nil allowed |
Type of creator of captions Validations:
|
The newly added caption for the video
Param name | Description |
---|---|
srt_url required |
The URI of the SRT-formatted version of the caption Validations:
|
vtt_url required |
The URI of the VTT-formatted version of the caption Validations:
|
txt_url required |
The URI of the TXT-formatted version of the caption Validations:
|
language required |
The language locale code indicating the language the caption is in Validations:
|
id required |
The internal ID of the caption Validations:
|
status required , nil allowed |
The current state of the caption Validations:
|
created_at required |
The timestamp when the caption was created Validations:
|
updated_at required |
The timestamp when the caption was last updated Validations:
|
formatted_language_name required |
The name of the language in which the caption was formatted Validations:
|
localized_language_name required |
The name of the language in which the caption was localized Validations:
|
is_default required |
Indicates whether or not this is the default caption for the associated video Validations:
|
notes required |
Additional notes created for the user about the caption Validations:
|
srt_download_url required |
A fully qualified URL from which the SRT-formatted version of the caption can be downloaded Validations:
|
vtt_download_url required |
A fully qualified URL from which the VTT-formatted version of the caption can be downloaded Validations:
|
txt_download_url required |
A fully qualified URL from which the TXT-formatted version of the cpation can be downloaded Validations:
|
creator_type required |
Indicates if the caption was created automatically or manually Validations:
|
A message indicating why the caption could not be created
Param name | Description |
---|---|
error required |
A contextual error message when a request could not be completed Validations:
|