Skip to main content

HTTP API reference › Gala Launchpad › assets

Gala Launchpad — assets

8 operations in this group.

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

AssetsController_getAnimated

Get animated preview

Redirects to Mux animated GIF/WebP. Supports start, end, width, height, fps params.

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredToken name identifier
extpathrequiredstring enum: gif, webpFormat: gif or webp
fpsqueryoptionalFrames per second (default 15, max 30)
widthqueryoptionalWidth in pixels (max 640)
endqueryoptionalEnd time in seconds
startqueryoptionalStart time in seconds

Responses​

301 — Redirect to Mux animated preview​

No body.

404 — Token not found or no stream configured​

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;/assets/image​

AssetsController_getImage

Get token image

Redirects to the token pool image

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredToken name identifier

Responses​

302 — Redirect to pool image​

No body.

404 — Token not found or no image available​

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;/assets/live.m3u8​

AssetsController_getLiveStream

Get live stream

Redirects to Mux HLS live stream URL

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredToken name identifier

Responses​

301 — Redirect to Mux HLS stream​

No body.

404 — Token not found or no stream configured​

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;/assets/poster.jpg​

AssetsController_getPoster

Get poster image

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

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredToken name identifier
fit_modequeryoptionalOverride fit mode (default smartcrop)
heightqueryoptionalOverride height (default 1080)
widthqueryoptionalOverride width (default 1920)

Responses​

301 — Redirect to Mux poster thumbnail​

No body.

404 — Token not found or no stream configured​

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;/assets/storyboard.&#123;ext&#125;​

AssetsController_getStoryboardImage

Get storyboard sprite sheet

Redirects to Mux storyboard sprite image. VOD only.

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredToken name identifier
extpathrequiredstring enum: png, jpg, webpFormat: png, jpg, or webp

Responses​

301 — Redirect to Mux storyboard sprite​

No body.

404 — Token not found or no stream configured​

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;/assets/storyboard.json​

AssetsController_getStoryboardJson

Get storyboard JSON

Redirects to Mux storyboard metadata JSON. VOD only.

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredToken name identifier

Responses​

301 — Redirect to Mux storyboard JSON​

No body.

404 — Token not found or no stream configured​

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;/assets/storyboard.vtt​

AssetsController_getStoryboardVtt

Get storyboard VTT

Redirects to Mux storyboard VTT for timeline hover previews. VOD only.

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredToken name identifier
formatqueryoptionalImage format in VTT: webp (default jpg)

Responses​

301 — Redirect to Mux storyboard VTT​

No body.

404 — Token not found or no stream configured​

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;/assets/thumbnail.&#123;ext&#125;​

AssetsController_getThumbnail

Get stream thumbnail

Redirects to Mux thumbnail. Supports time, width, height, rotate, fit_mode params.

Parameters​

NameInRequiredTypeDescription
tokenNamepathrequiredToken name identifier
extpathrequiredstring enum: jpg, png, webpImage format: jpg, png, or webp
fit_modequeryoptionalpreserve, stretch, crop, smartcrop, or pad
heightqueryoptionalHeight in pixels
widthqueryoptionalWidth in pixels
timequeryoptionalThumbnail time in seconds

Responses​

301 — Redirect to Mux thumbnail​

No body.

404 — Token not found or no stream configured​

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: Token Active Users · Next group: stream-actions