Show examples in:
Create a new upload track

Body Parameters

url_or_upload_request_id  Required  string  Example: "/7/1455102967-image.png"

Either an URL to download, or the ID of an upload request

type  Required  enum  Example: "subtitles"

The type of track (audio or subtitles)

language_code  Required  string  Example: "it-IT"

A valid BCP 47 specification compliant language code

name  Optional  string  Example: "Italiano"

The human-readable name of the track

closed_captions  Optional  null, boolean

Indicates if the track provides subtitles for the Deaf or Hard-of-hearing (SDH)

Returns

Returns a upload_track resource object.

Examples

Example Basic example
import { buildClient } from '@datocms/cma-client-node';
async function run() {
const client = buildClient({ apiToken: '<YOUR_API_TOKEN>' });
const uploadId = 'xBe7u01029ipxBLQhYzZCJ1cke01zCkuUsgnYtH0017nNzbpv2YcsoMDmw';
const uploadTrack = await client.uploadTracks.create(uploadId, {
url_or_upload_request_id: '/7/1455102967-image.png',
type: 'subtitles',
language_code: 'it-IT'
});
console.log(uploadTrack);
}
run();