---
title: "Get Demo Library"
method: GET
path: "/events/demo/library"
tags: ["events"]
---

# Get Demo Library

`GET /events/demo/library`

## Request

- Base URL: `https://api.verdun.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.verdun.ai/events/demo/library`
- Auth: HTTP bearer

## Query parameters

- `limit` integer
- `cursor` string, nullable: Keyset cursor from the previous page; omit for the first page
- `collection_id` string, nullable: Optional named Demo collection UUID to browse directly

## Response `200`

Successful Response

- GetDemoLibraryResponse
  - `items` object[], required: Demo event bundles for this page, newest first
  - `total` integer, required: Total matching demo videos across every page
  - `limit` integer, required: Page size used for this response
  - `next_cursor` string, nullable: Keyset cursor for the next page; null when this page is the last

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/verdun/apis/verdun-api.md) - [All operations](https://skmtc.dev/verdun/apis/verdun-api/llms.txt) - [OpenAPI document](https://skmtc.dev/verdun/apis/verdun-api/revisions/35a2a6ebedda?raw)
