---
title: "Mark Followup As Lost"
method: POST
path: "/followups/{conversation_id}/mark-lost"
tags: ["followups"]
---

# Mark Followup As Lost

`POST /followups/{conversation_id}/mark-lost`

Mark a follow-up as dismissed (technician only).

Moves followup directly to lost_leads with:
- lost_reason = dismissal_reason

Access Control:
- Technicians only (sales_tech role)
- Managers (org:admin) will receive a 403 Forbidden error

## Path parameters

- `conversation_id` string, required

## Request body

- MarkFollowupLostRequest
  - `dismissal_reason` string, required
  - `dismiss_estimates` boolean

## 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/216c8523b7ae?raw)
