---
title: "Get explainer videos"
method: GET
path: "/video/GetExplainerVideos"
tags: ["Video"]
---

# Get explainer videos

`GET /video/GetExplainerVideos`

List all explainer videos for the authenticated user

## Response `200`

Successful response

- object[]
  - `id` string — Video explainer identifier (matches request ID)
  - `title` string — Title of the explainer video
  - `description` string — Description of the explainer video
  - `videoUrl` string — URL to the explainer video
  - `fileSize` integer — Size of the video file in bytes
  - `durationSeconds` integer — Duration of the video in seconds
  - `shareUrl` string — Shareable public URL for the video
  - `createdOn` string, date-time — Creation date of the explainer video
  - `requestedOn` string, date-time — Request creation date
  - `succeededOn` string, date-time — Completion date
  - `status` integer — Status code (100 = completed)
  - `errorOn` string, date-time — Error occurrence date (if applicable)
  - `errorMessage` string — Error message (if applicable)
  - `callbackData` string — Custom callback data
  - `scheduledOn` string, date-time — Scheduled processing time (if applicable)

## Other responses

- `401` — Unauthorized
- `500` — Internal server error

---

[API](https://skmtc.net/autocontentapi/apis/content-api.md) · [All operations](https://skmtc.net/autocontentapi/apis/content-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/autocontentapi/content-api/revisions/355890b6b4cc/schema)
