---
title: "Update Conversation"
method: PATCH
path: "/conversations/{id}"
tags: ["Conversations"]
---

# Update Conversation

`PATCH /conversations/{id}`

Update conversation status (archive, mark read, etc.).

## Path parameters

- `id` string, uuid, required

## Request body

- object
  - `is_archived` boolean — Archive or unarchive conversation
  - `is_unread` boolean — Mark as read or unread
  - `mark_all_read` boolean — Mark all messages as read

## Response `200`

Conversation updated

- ConversationUpdateResponse
  - `success` boolean
  - `request_id` string
  - `data` object
    - `object` 'conversation'
    - `id` string, uuid
    - `is_unread` boolean
    - `is_archived` boolean
    - `updated_at` string, date-time

## Other responses

- `401` — Unauthorized - Invalid or missing API key
- `404` — Not Found - Resource does not exist

---

[API](https://skmtc.dev/supersend/apis/supersend-api.md) · [All operations](https://skmtc.dev/supersend/apis/supersend-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/supersend/supersend-api/revisions/f0cbeaa12643/schema)
