---
title: "Update a conversation"
method: PUT
path: "/channel/whatsapp/inbox/conversation/{id}/update"
tags: ["Conversations"]
---

# Update a conversation

`PUT /channel/whatsapp/inbox/conversation/{id}/update`

## Request

- Base URL: `https://{youraccountname}.api-us1.com/api/3`
- URL: `https://{youraccountname}.api-us1.com/api/3/channel/whatsapp/inbox/conversation/{id}/update`
- Auth: API key in header `Token`

Update a Conversation

## Path parameters

- `id` string, uuid, required

## Request body

- ConversationEdit
  - `id` string, required: The UUID of the Conversation.
  - `contact` string, uuid, required
  - `status` 'CREATED' | 'FLOW' | 'NEW' | 'IN_PROGRESS' | 'RESOLVED' | 'CLOSED': * `CREATED` - Created * `FLOW` - Flow * `NEW` - New * `IN_PROGRESS` - In Progress * `RESOLVED` - Resolved * `CLOSED` - Closed
  - `assigned` UserBasicEdit[], required: The Users assigned to the Conversation.
    - `id` integer, required
  - `tags` ConversationTag[]: The Tags assigned to the Conversation.
    - `id` integer, required
    - `name` string, required
  - `created_on` string, date-time, required
  - `source` 'INBOX' | 'AUTO_RESPONSE' | 'API' | 'BROADCAST' | 'FLOW' | 'UNKNOWN', required: * `INBOX` - Inbox * `AUTO_RESPONSE` - Auto Response * `API` - Api * `BROADCAST` - Broadcast * `FLOW` - Flow * `UNKNOWN` - Unknown
  - `assigned_team` integer: The ID of the Team assigned to the Conversation.
  - `channel` integer, nullable

## Response `200`

- ConversationEdit
  - `id` string, required: The UUID of the Conversation.
  - `contact` string, uuid, required
  - `status` 'CREATED' | 'FLOW' | 'NEW' | 'IN_PROGRESS' | 'RESOLVED' | 'CLOSED': * `CREATED` - Created * `FLOW` - Flow * `NEW` - New * `IN_PROGRESS` - In Progress * `RESOLVED` - Resolved * `CLOSED` - Closed
  - `assigned` UserBasicEdit[], required: The Users assigned to the Conversation.
    - `id` integer, required
  - `tags` ConversationTag[]: The Tags assigned to the Conversation.
    - `id` integer, required
    - `name` string, required
  - `created_on` string, date-time, required
  - `source` 'INBOX' | 'AUTO_RESPONSE' | 'API' | 'BROADCAST' | 'FLOW' | 'UNKNOWN', required: * `INBOX` - Inbox * `AUTO_RESPONSE` - Auto Response * `API` - Api * `BROADCAST` - Broadcast * `FLOW` - Flow * `UNKNOWN` - Unknown
  - `assigned_team` integer: The ID of the Team assigned to the Conversation.
  - `channel` integer, nullable

---

[API](https://skmtc.dev/activecampaign/apis/whatsapp-api.md) - [All operations](https://skmtc.dev/activecampaign/apis/whatsapp-api/llms.txt) - [OpenAPI document](https://skmtc.dev/activecampaign/apis/whatsapp-api/revisions/6c7855d91b4d?raw)
