---
title: "List Content Library Item"
method: GET
path: "/public/v1/content-library-items"
tags: ["Content Library Items"]
---

# List Content Library Item

`GET /public/v1/content-library-items`

## Request

- Base URL: `https://api.pandadoc.com`
- URL: `https://api.pandadoc.com/public/v1/content-library-items`
- Auth: one of:
  - API key in header `Authorization`
  - OAuth 2
    - Authorization code: `https://app.pandadoc.com/oauth2/authorize`
    - Token URL: `https://api.pandadoc.com/oauth2/access_token`
- TypeScript: <https://skmtc.dev/pandadoc/apis/pandadoc-public-api/docs/public/v1/content-library-items/get.ts> (a function with typed inputs; its response is checked against the schema)

The endpoint retrieves items from the content library in PandaDoc. This endpoint supports filtering options to narrow down the results, allowing users to search by query, tags, folder, and more.

> ### ⚠️ Please avoid empty values for the parameters
> API returns "400" error when any of the parameters has an empty value. Please remove such a parameter from the request or add a value.

## Query parameters

- `q` string
- `id` string
- `deleted` boolean
- `folder_uuid` string
- `count` integer
- `page` integer
- `tag` string

## Response `200`

OK

- ContentLibraryItemListResponse
  - `results` object[]
    - `id` string
    - `name` string
    - `date_created` string
    - `date_modified` string
    - `version` string

## Other responses

- `400`: Bad Request
- `401`: Authentication error
- `429`: Too Many Requests

---

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