---
title: "List Follow Up Actions"
method: GET
path: "/api/v1/follow-up-actions"
tags: ["follow-up-actions"]
---

# List Follow Up Actions

`GET /api/v1/follow-up-actions`

## Request

- Base URL: `https://api.getanana.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.getanana.com/api/v1/follow-up-actions`
- Auth: none declared

Every follow-up a chat proposed, oldest first, in one query.

Row for row the same access as :func:`get_follow_up_action`: a row is
listed exactly when that route would return it. A row with no task, or a
task with no hotel, is in scope there, so it is listed here too.

## Query parameters

- `conversation_id` string, uuid, required

## Response `200`

Successful Response

- FollowUpActionRead[]
  - `id` string, uuid, required
  - `action_item_id` string, uuid, nullable, required
  - `conversation_id` string, uuid, required
  - `kind` 'email_reply' | 'email' | 'call_back' | 'integration_tool', required
  - `recipient` string, nullable, required
  - `body` string, nullable, required
  - `subject` string, nullable, required
  - `target_email_thread_id` string, uuid, nullable, required
  - `sent_body` string, nullable, required
  - `call_outcome` string, nullable, required
  - `status` 'proposed' | 'superseded' | 'cancelled' | 'sending' | 'sent' | 'failed', required
  - `proposed_by_user_id` string, uuid, nullable, required
  - `approved_by_user_id` string, uuid, nullable, required
  - `approved_at` string, date-time, nullable, required
  - `executed_at` string, date-time, nullable, required
  - `delivery_settled_by_user_id` string, uuid, nullable, required
  - `external_message_id` string, nullable, required
  - `error` string, nullable, required
  - `grounding_note` string, nullable
  - `agent_integration_tool_id` string, uuid, nullable, required
  - `tool_name` string, nullable, required
  - `tool_display_name` string, nullable, required
  - `provider` string, nullable, required
  - `tool_params` object, nullable, required
  - `result` object, nullable, required
  - `sequence` integer, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `delivery_unknown` boolean, required: Approved long enough ago that a send still in progress is not credible.

## Other responses

- `422`: Validation Error

## Changes

> 55 revisions in range; 1 not diffed.

- **2026-10-16** `b8485fa8f56e`: 1 info
  - added the optional property `items/grounding_note` to the response with the `200` status
- **2026-10-13** `c8b5de20186a`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/getanana/apis/cleon-api/changes/api/v1/follow-up-actions/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/4d9d38769a75?raw)
