Ir al contenido

/video/v1/assets/{id}/text-uploads

POST
/video/v1/assets/{id}/text-uploads
curl --request POST \
--url https://example.com/video/v1/assets/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/text-uploads \
--header 'Authorization: Basic <credentials>' \
--header 'Content-Type: application/json' \
--header 'idempotency-key: 2489E9AD-2EE2-8E00-8EC9-32D5F69181C0' \
--data '{ "language_code": "example", "name": "example", "closed_captions": true, "passthrough": "example", "filename": "example", "sizeBytes": 1, "contentType": "example", "fingerprint": "example", "text_type": "subtitles" }'

Owned local SRT/WebVTT file reservation, at most5MiB. Requires a ready parent; processing starts after verified multipart completion. Not a public Mux endpoint.

id
required
string format: uuid
idempotency-key
required
string format: uuid
Media typeapplication/json
object
language_code
required
string
>= 1 characters <= 128 characters
name
string
>= 1 characters <= 256 characters /^[^"\u0000-\u001f\u007f]+$/
closed_captions
boolean
passthrough
string
<= 255 characters
filename
required
string
>= 1 characters <= 255 characters
sizeBytes
required
integer
>= 1 <= 5242880
contentType
required
string
<= 100 characters
fingerprint
required
string
/^[a-f0-9]{64}$/
text_type
required
string
Allowed values: subtitles chapters

Default Response