---
title: "Reschedule Manager Followup"
method: POST
path: "/manager/conversations/{conversation_id}/reschedule"
tags: ["manager"]
---

# Reschedule Manager Followup

`POST /manager/conversations/{conversation_id}/reschedule`

Reschedule a follow-up (manager only).

Updates the followup with a new scheduled_until date and resets attempt tracking.
Logs reschedule activity in customer_activity_log.

This endpoint is accessible by managers only (org:admin role).

Args:
    conversation_id: UUID of the conversation to find the followup
    scheduled_date: Date in YYYY-MM-DD format (must be future date in org timezone)
    organization_id: Organization ID from auth token

Returns:
    Success response with followup_id and scheduled_until

Raises:
    400: If scheduled_date is invalid or not a future date
    404: If followup not found for conversation
    500: If database operation fails

## Path parameters

- `conversation_id` string, required

## Request body

- BodyRescheduleManagerFollowupManagerConversationsConversationIdReschedulePost
  - `scheduled_date` string, required — Date to schedule followup until (YYYY-MM-DD format, must be future date)

## Response `200`

Successful Response

- unknown

## Other responses

- `404` — Not found
- `422` — Validation Error

---

[API](https://skmtc.dev/noso/apis/crucible-backend-api.md) · [All operations](https://skmtc.dev/noso/apis/crucible-backend-api/llms.txt) · [OpenAPI document](https://skmtc.dev/noso/apis/crucible-backend-api/revisions/94953390bbd8?raw)
