> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replyify.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Update Follow-up

> Update a scheduled follow-up

Only follow-ups with `scheduled` status can be updated. Attempting to edit sent, failed, or cancelled follow-ups returns a `400` error.

## Path Parameters

<ParamField path="id" type="string" required>
  The follow-up ID to update
</ParamField>

## Body Parameters

<ParamField body="notes" type="string">
  Update internal notes (AI context)
</ParamField>

<ParamField body="draft_message" type="string">
  Update or set the email draft
</ParamField>

<ParamField body="due_at" type="string">
  Update the scheduled send time. Must be in the future.
</ParamField>

<ParamField body="action" type="string">
  Update the follow-up type
</ParamField>

## Response

Returns the updated follow-up object.

<CodeGroup>
  ```bash cURL theme={null}
  curl -X PATCH "https://app.replyify.ai/api/follow-ups/fu_abc123" \
    -H "Authorization: Bearer YOUR_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "draft_message": "Hi John, wanted to follow up on our pricing discussion...",
      "due_at": "2025-02-03T09:00:00Z"
    }'
  ```
</CodeGroup>
