---
title: "List Action Items"
method: GET
path: "/api/v1/action-items"
tags: ["action-items"]
---

# List Action Items

`GET /api/v1/action-items`

Tasks in the caller's hotels, newest first; both statuses unless one is given.

## Query parameters

- `status` 'open' | 'resolved'
- `limit` integer
- `cursor` string, nullable
- `channel` 'voice' | 'text' | 'email'
- `voice_call_id` string, uuid, nullable
- `text_session_id` string, uuid, nullable
- `email_thread_id` string, uuid, nullable

## Response `200`

Successful Response

- ActionItemListResponse
  - `items` ActionItemListItem[], required
    - `id` string, uuid, required
    - `voice_call_id` string, uuid, nullable, required
    - `text_session_id` string, uuid, nullable, required
    - `email_thread_id` string, uuid, nullable, required
    - `custom_metric_id` string, uuid, required
    - `channel` 'voice' | 'text' | 'email', required
    - `status` 'open' | 'resolved', required
    - `property_id` string, uuid, nullable, required
    - `customer_profile_id` string, uuid, nullable, required
    - `guest_display_name` string, nullable, required
    - `occurred_at` string, date-time, required
    - `reasoning` string, nullable, required
    - `resolved_reason` 'follow_up_sent' | 'handled_offline' | 'no_action_needed' | 'rescored_no' | 'overridden_no' | 'hotel_replied' | 'called_back', required
    - `resolved_by_user_id` string, uuid, nullable, required
    - `resolved_at` string, date-time, nullable, required
    - `reopened_at` string, date-time, nullable, required
    - `previous_action_item_id` string, uuid, nullable, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `conversation_count` integer, required
    - `conversations` ActionItemConversationSummary[], required
      - `id` string, uuid, required
      - `owner_name` string, nullable, required
      - `last_message_at` string, date-time, nullable, required
    - `is_read` boolean, required
    - `source` ActionItemSource, required — The call, text session or email thread a task came from, enough to preview it.
      - `log_id` string, required
      - `summary` string, nullable, required
      - `subject` string, nullable, required
      - `message_count` integer, nullable, required
  - `next_cursor` string, nullable, required
  - `counts` ActionItemCounts, required
    - `voice` integer, required
    - `text` integer, required
    - `email` integer, required

## Other responses

- `422` — Validation Error

## Changes

> 21 revisions in range; 1 not diffed.

- **2026-09-16** `d782acd3a884` — 1 info
  - added the required property `items/items/source` to the response with the `200` status
- **2026-09-15** `41c5e4645524` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/getanana/apis/cleon-api/changes/api/v1/action-items/get.md)

---

[API](https://skmtc.dev/getanana/apis/cleon-api.md) · [All operations](https://skmtc.dev/getanana/apis/cleon-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getanana/apis/cleon-api/revisions/59d90f796108?raw)
