---
title: "Fetch checklist items"
method: GET
path: "/api/v1/checklist_items"
tags: ["Checklists"]
---

# Fetch checklist items

`GET /api/v1/checklist_items`

## Request

- Base URL: `https://api.checkcherry.com`
- URL: `https://api.checkcherry.com/api/v1/checklist_items`
- Auth: none declared. Required headers: `Api-Key`

Returns a paginated list of checklist items visible to the authenticated user. Results can be scoped to a single checklist, filtered by status, assignment, or full-text search, and sorted by due date, event date, or recency.

Visibility is determined automatically based on the authenticated user's role: admins see every item; staff see items on their personal checklist, items assigned to them, and items on event or franchise checklists they have view access to; customers see items on their event checklists where customer view is allowed.

The response includes `meta.total_count` and `meta.per_page` for pagination.

## Query parameters

- `checklist_id` integer
- `checkable_type` string
- `checkable_id` integer
- `filter` string
- `assigned_filter` string
- `query` string
- `sort_by` string
- `show_proposals` boolean
- `only_show_items_in_global_list` boolean
- `page` integer
- `per` integer

## Headers

- `Api-Key` string, required

## Response `200`

checklist items found

---

[API](https://skmtc.dev/checkcherry/apis/check-cherry-business-api.md) · [All operations](https://skmtc.dev/checkcherry/apis/check-cherry-business-api/llms.txt) · [OpenAPI document](https://skmtc.dev/checkcherry/apis/check-cherry-business-api/revisions/84a9aabdf519?raw)
