---
title: "List creative library items"
method: GET
path: "/api/library/{kind}"
tags: ["Library"]
---

# List creative library items

`GET /api/library/{kind}`

## Request

- Base URL: `https://api.zvid.io`
- URL: `https://api.zvid.io/api/library/{kind}`
- Auth: none required

Public curated assets. Supply limit for paginated search; offset requires limit. q filters the paginated request. Without pagination, the whole current list is returned. Premium metadata omits contentUrl.

## Path parameters

- `kind` 'examples' | 'design-templates' | 'canvas-presets' | 'shapes', required

## Query parameters

- `limit` integer
- `offset` integer
- `q` string

## Response `200`

Successful response

- LibraryList
  - `kind` string, required
  - `items` LibraryItem[], required
    - `kind` string, required
    - `slug` string, required
    - `title` string, required
    - `description` string
    - `meta` object, nullable
    - `version` integer
    - `sortOrder` integer
    - `status` string
    - `contentUrl` string: Omitted for premium items; use the content endpoint.
    - `contentHash` string
    - `createdAt` string
    - `updatedAt` string
  - `total` integer
  - `limit` integer
  - `offset` integer
  - `hasMore` boolean

## Other responses

- `400`: Invalid input or semantic validation error
- `401`: Missing or invalid credentials
- `404`: Not found for this account
- `500`: Server error

---

[API](https://skmtc.dev/zvid/apis/zvid-api.md) · [All operations](https://skmtc.dev/zvid/apis/zvid-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zvid/apis/zvid-api/revisions/8a665b293b37?raw)
