Skip to main content

HTTP API reference › Gala Launchpad › recording-assets

Gala Launchpad — recording-assets

7 operations in this group.

GET /v1/tokens/{tokenName}/recordings/{assetId}/assets/animated.{ext}​

RecordingAssetsController_getRecordingAnimated

Get recording animated preview

Redirects to Mux animated preview. Supports start, end, width, fps params.

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredToken name identifier
assetIdpathrequiredMux asset ID of the recording
extpathrequiredstring enum: gif, webpFormat: gif or webp

Responses​

301 — Redirect to Mux animated preview​

No body.

404 — Recording not found​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

default — Shared error envelope returned by the application exception filter.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

Example response​

[]

GET /v1/tokens/&#123;tokenName&#125;/recordings/&#123;assetId&#125;/assets/poster.jpg​

RecordingAssetsController_getRecordingPoster

Get recording poster image

Redirects to high-res (1920x1080) recording thumbnail for video player posters.

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredToken name identifier
assetIdpathrequiredMux asset ID of the recording

Responses​

301 — Redirect to Mux poster thumbnail​

No body.

404 — Recording not found​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

default — Shared error envelope returned by the application exception filter.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

Example response​

[]

GET /v1/tokens/&#123;tokenName&#125;/recordings/&#123;assetId&#125;/assets/storyboard.&#123;ext&#125;​

RecordingAssetsController_getRecordingStoryboardImage

Get recording storyboard sprite

Redirects to Mux storyboard sprite image.

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredToken name identifier
assetIdpathrequiredMux asset ID of the recording
extpathrequiredstring enum: png, jpg, webpFormat: png, jpg, or webp

Responses​

301 — Redirect to Mux storyboard sprite​

No body.

404 — Recording not found​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

default — Shared error envelope returned by the application exception filter.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

Example response​

[]

GET /v1/tokens/&#123;tokenName&#125;/recordings/&#123;assetId&#125;/assets/storyboard.json​

RecordingAssetsController_getRecordingStoryboardJson

Get recording storyboard JSON

Redirects to Mux storyboard metadata JSON.

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredToken name identifier
assetIdpathrequiredMux asset ID of the recording

Responses​

301 — Redirect to Mux storyboard JSON​

No body.

404 — Recording not found​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

default — Shared error envelope returned by the application exception filter.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

Example response​

[]

GET /v1/tokens/&#123;tokenName&#125;/recordings/&#123;assetId&#125;/assets/storyboard.vtt​

RecordingAssetsController_getRecordingStoryboardVtt

Get recording storyboard VTT

Redirects to Mux storyboard VTT for timeline hover previews.

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredToken name identifier
assetIdpathrequiredMux asset ID of the recording

Responses​

301 — Redirect to Mux storyboard VTT​

No body.

404 — Recording not found​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

default — Shared error envelope returned by the application exception filter.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

Example response​

[]

GET /v1/tokens/&#123;tokenName&#125;/recordings/&#123;assetId&#125;/assets/stream.m3u8​

RecordingAssetsController_getRecordingStream

Get recording stream

Redirects to Mux HLS recording playback

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredToken name identifier
assetIdpathrequiredMux asset ID of the recording

Responses​

301 — Redirect to Mux HLS recording​

No body.

404 — Recording not found or does not belong to this token​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

default — Shared error envelope returned by the application exception filter.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

Example response​

[]

GET /v1/tokens/&#123;tokenName&#125;/recordings/&#123;assetId&#125;/assets/thumbnail.&#123;ext&#125;​

RecordingAssetsController_getRecordingThumbnail

Get recording thumbnail

Redirects to Mux recording thumbnail. Supports time, width, height params.

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredToken name identifier
assetIdpathrequiredMux asset ID of the recording
extpathrequiredstring enum: jpg, png, webpImage format: jpg, png, or webp

Responses​

301 — Redirect to Mux recording thumbnail​

No body.

404 — Recording not found​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

default — Shared error envelope returned by the application exception filter.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

Example response​

[]

Previous group: recordings · Next group: simulcasts