---
title: "Read Follow Up"
method: GET
path: "/v2/follow-ups/{follow_up_id}"
tags: ["external", "external-v2"]
---

# Read Follow Up

`GET /v2/follow-ups/{follow_up_id}`

## Request

- Base URL: `https://api.mem.ai`
- URL: `https://api.mem.ai/v2/follow-ups/{follow_up_id}`
- Auth: HTTP bearer

Fetch metadata for a single follow-up by ID.

## Path parameters

- `follow_up_id` string, uuid, required: UUID of the follow-up to read. The caller's assistant must own this follow-up.

## Response `200`

OK

- ReadFollowUpResponseSchema
  - `follow_up` FollowUpResponseItemSchema, required
    - `commitment_kind` string, nullable, required: Commitment kind, if set (`due` or `deadline`).
    - `completed_at` string, date-time, nullable, required: Timestamp when the follow-up was marked completed, if any.
    - `content` string, required: Current content/description of the follow-up.
    - `created_at` string, date-time, required: Creation timestamp for the follow-up in ISO 8601 format.
    - `deadline_at` string, date-time, nullable, required: Hard deadline, if any.
    - `due_at` string, date-time, nullable, required: Soft due date, if any.
    - `fired_at` string, date-time, nullable, required: Timestamp when the follow-up fired, if it has fired.
    - `id` string, uuid, required: UUID of the follow-up.
    - `project_id` string, uuid, nullable, required: Parent project UUID, if any.
    - `scheduled_for` string, date-time, required: When the follow-up is scheduled to fire.
    - `source_context_id` string, uuid, nullable, required: Identifier linking this follow-up to the agent run that created it, when applicable.
    - `status` string, required: Current follow-up status (`pending`, `fired`, `completed`, or `canceled`).
    - `task_id` string, uuid, nullable, required: Parent task UUID, if any.
    - `trigger_not_after` string, date-time, nullable, required: Latest trigger time (for `time_window` triggers).
    - `trigger_not_before` string, date-time, nullable, required: Earliest trigger time (for `time_window` triggers).
    - `trigger_type` string, nullable, required: Trigger type for the follow-up, if set.
    - `updated_at` string, date-time, required: Last modification timestamp for the follow-up in ISO 8601 format.
  - `request_id` string, required: Identifier for this API request. Useful for tracing and support.

## Changes

- **2026-11-03** `503bb357d07c`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/mem/apis/mem-public-client-api/changes/v2/follow-ups/:follow_up_id/get.md)

---

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