Обновить диалог

Изменение статуса диалога, архивация и назначение ответственного

PUThttps://api.pact.im/api/p2/conversations/<CONVERSATION_ID>

Позволяет изменить статус диалога (отвечен / не отвечен), поместить его в архив или вернуть из архива, а также назначить ответственного сотрудника.

Параметры URL

ПараметрОписание
CONVERSATION_IDИдентификатор диалога

Параметры запроса

ПараметрОбязательныйВалидацияОписание
private_api_tokenдаДолжно быть строкойYOUR_API_TOKEN
company_idдаДолжно быть целым числомИдентификатор компании
operational_stateнетДолжно быть строкойopen или archived
replied_stateнетДолжно быть строкойreplied или unreplied
assignee_idнетДолжно быть целым числом или nullИдентификатор ответственного пользователя. Передайте null, чтобы снять ответственного

Пример

Запрос

shell
curl -X PUT 'https://api.pact.im/api/p2/conversations/3' \
  --header 'Content-Type: application/json' \
  --data '{
    "private_api_token": "YOUR_API_TOKEN",
    "company_id": 1,
    "operational_state": "archived",
    "replied_state": "unreplied"
  }'

Ответ

json
{
  "conversation": {
    "id": 3,
    "company_id": 1,
    "sender_name": "Иван",
    "sender_phone": null,
    "sender_external_id": "110218431333189",
    "sender_external_public_id": "test",
    "provider": "telegram_personal",
    "avatar_url": "http://localhost:3000/avatars/original/missing.png",
    "created_at": "2025-12-11T15:14:17.879Z",
    "last_updated_at": "2025-12-15T10:52:40.000Z",
    "last_message_id": 1123356,
    "operational_state": "archived",
    "replied_state": "unreplied",
    "group": false
  }
}

Поиск…

Начните вводить запрос