Список диалогов

Возвращает постраничный список диалогов компании

GEThttps://api.pact.im/api/p2/conversations

Возвращает постраничный список диалогов компании, отсортированный по полю last_updated_at.

По умолчанию возвращается 25 диалогов на страницу.

Подробнее о пагинации.

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

ПараметрОбязательныйВалидацияОписание
private_api_tokenдаДолжно быть строкойYOUR_API_TOKEN
company_idдаДолжно быть целым числомИдентификатор компании
search_stringнетДолжно быть строкойПоиск по телефону отправителя, имени отправителя или публичному внешнему идентификатору отправителя. Ведущие символы + и @ удаляются автоматически, поэтому +79991112233 и 79991112233, а также @username и username дают одинаковый результат
pageнетДолжно быть целым числомНомер страницы. Если не передан, возвращается первая страница
per_pageнетДолжно быть целым числомКоличество записей на странице (по умолчанию 25)

Пример

Запрос

shell
curl -X GET 'https://api.pact.im/api/p2/conversations' \
  --header 'Content-Type: application/json' \
  --data '{
    "private_api_token": YOUR_API_TOKEN,
    "company_id": COMPANY_ID,
    "page": 1
  }'

Ответ

json
{
  "conversations": [
    {
      "id": 18642847,
      "company_id": 52204,
      "sender_name": "79517591813",
      "sender_phone": "79517591813",
      "sender_external_id": "79517591813",
      "sender_external_public_id": "79517591813",
      "provider": "whatsapp",
      "avatar_url": "http://localhost:3000/avatars/original/missing.png",
      "created_at": "2024-11-11T12:35:57.995Z",
      "last_updated_at": "2024-11-21T08:37:36.000Z",
      "last_message_id": 14056,
      "operational_state": "open",
      "replied_state": "replied",
      "group": false
    }
  ],
  "meta": {
    "page": 1,
    "entries_count": 2,
    "per_page": 25
  }
}

Поиск…

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