---
title: "Upload Live Thumbnails"
method: POST
path: "/video/live/assets/thumbnail/upload"
tags: ["API Endpoints"]
---

# Upload Live Thumbnails

`POST /video/live/assets/thumbnail/upload`

Generate presigned upload URLs for live stream thumbnails. Supported thumbnail states are `preparing`, `disconnected`, and `end`.

## Request body

- object
  - `live_asset_id` string, required — Gumlet live video asset id.
  - `statuses` union, required — Thumbnail states to upload. You can send an array or a comma-separated string.
    - string[]
    - string

## Response `200`

200

- object
  - `message` string
  - `presigned_upload_urls` object
    - `preparing` string
    - `disconnected` string
    - `end` string

## Other responses

- `400` — 400
- `403` — 403
- `404` — 404

---

[API](https://skmtc.net/gumlet/apis/gumlet-rest-apis.md) · [All operations](https://skmtc.net/gumlet/apis/gumlet-rest-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gumlet/gumlet-rest-apis/revisions/b1f7ac2aeeec/schema)
