Написать первое сообщение

Отправка сообщения, когда диалога с получателем ещё нет

POSThttps://api.pact.im/api/p2/messages

Позволяет отправить сообщение, когда диалога с этим получателем ещё нет.

На данный момент доступны только следующие провайдеры: max, whatsapp, telegram_personal, whatsapp_business, vkontakte_direct

Параметры тела запроса (JSON)

ПараметрОбязательныйВалидацияОписание
private_api_tokenдаДолжно быть строкойYOUR_API_TOKEN
company_idдаДолжно быть целым числомИдентификатор компании
providerдаДолжно быть строкой и одним из значений: max, whatsapp, telegram_personal, whatsapp_business, vkontakte_directПровайдер
phoneнетДолжно быть строкойТелефон получателя
nicknameнетДолжно быть строкойНикнейм получателя (для telegram_personal)
vkontakte_idнетДолжно быть строкойИдентификатор получателя во ВКонтакте (нельзя передавать вместе с vkontakte_domain)
vkontakte_domainнетДолжно быть строкойДомен получателя во ВКонтакте (нельзя передавать вместе с vkontakte_id)
textнетДолжно быть строкойТекст сообщения
attachment_idsнетДолжно быть массивом целых чиселИдентификатор вложения. Одно сообщение может содержать только массив с одним идентификатором. Чтобы отправить несколько вложений, выполните несколько запросов с разными идентификаторами.
waba_idнетДолжно быть строкойИдентификатор WABA-шаблона
substitutionsнетДолжно быть массивом строкПодстановки для WABA-шаблона (если они в нём есть)
send_to_crmнетbooleanСинхронизировать инициирующее сообщение с CRM-интеграциями. По умолчанию: true

Используйте waba_id, если хотите написать первым через провайдера whatsapp_business. Подробнее о WABA-шаблонах.

Пример

Запрос

shell
curl -X POST 'https://api.pact.im/api/p2/messages' \
--header 'Content-Type: application/json' \
--data '{
    "private_api_token": YOUR_API_TOKEN,
    "company_id": COMPANY_ID,
    "text": "test"
  }'

Ответ

json
{
  "message": {
    "id": 239,
    "external_id": null,
    "company_id": 52204,
    "conversation_id": 18642824,
    "contact_id": 3,
    "replied_to_id": null,
    "created_at": "2025-02-13T14:07:51.582Z",
    "external_created_at": "2025-02-13T14:07:51.000Z",
    "income": false,
    "status": "sent",
    "message": null,
    "reactions": [],
    "details": null,
    "attachments": [
      {
        "id": 5,
        "message_id": 239,
        "file_name": "5287346531311154701.png",
        "mime_type": "image/jpeg",
        "size": 65030,
        "attachment_url": "https://cdn.pact.im/uploads/storage/attachment/file/a845515c570e285e2ae22d9d493e3abc.png",
        "preview_url": "https://cdn.pact.im/uploads/storage/attachment/file/small-3a46073e438fa82c6c04fd2ff3e1cfef.png",
        "aspect_ratio": 0.46,
        "data": {
          "width": 591,
          "height": 1280
        }
      }
    ]
  }
}

Поиск…

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