---
title: "Update a conversation"
method: PUT
path: "/conversations/{id}"
tags: ["conversations"]
---

# Update a conversation

`PUT /conversations/{id}`

## Request

- Base URL: `https://corebee.ai/api/v1`
- URL: `https://corebee.ai/api/v1/conversations/{id}`
- Auth: HTTP bearer

## Path parameters

- `id` string, uuid, required

## Request body

- ConversationUpdate
  - `status` 0 | 1 | 2 | 3
  - `assignee_id` string, uuid, nullable
  - `priority` integer

## Response `200`

Updated

- object
  - `data` Conversation, required
    - `id` string, uuid
    - `org_id` string, uuid
    - `contact_id` string, uuid, nullable
    - `channel_id` string, uuid, nullable
    - `status` 0 | 1 | 2 | 3: 0=open, 1=resolved, 2=pending, 3=snoozed.
    - `assignee_id` string, uuid, nullable
    - `priority` integer, nullable
    - `last_activity_at` string, date-time, nullable
    - `created_at` string, date-time
    - `contacts` ContactSummary: Embedded contact summary on a conversation.
      - `id` string, uuid
      - `name` string, nullable
      - `email` string, nullable

## Other responses

- `400`: Validation error
- `401`: Invalid or missing credential
- `404`: Not found

---

[API](https://skmtc.dev/corebee/apis/corebee-api.md) · [All operations](https://skmtc.dev/corebee/apis/corebee-api/llms.txt) · [OpenAPI document](https://skmtc.dev/corebee/apis/corebee-api/revisions/a48ea543b4dc?raw)
