API для «Мой диалог»

API «Мой диалог» — эндпоинты для сообщений, рассылок, получателей, диалогов

API для «Мой диалог»

Коротко: API «Мой диалог» позволяет отправлять сообщения, управлять рассылками, получателями и работать с диалогами. Те же эндпоинты, что у Multi API.

Кому подходит

  • Роль: Разработчик
  • Уровень: Опытный

Базовый URL

https://web.mydialogi.ru/api/v1

Аутентификация

Заголовок X-API-Key с вашим ключом. Как получить ключ: API-ключи.

Три группы API

OMNI API

Отправка сообщений через единый API.

ЭндпоинтМетодДля чего
/messagesPOSTОтправка одного сообщения
/omnimessagesPOSTКаскадная отправка
/balanceGETБаланс компании
/channelsGETСписок каналов
/edrsGETЗаписи о доставке
/sendersGETСписок имён отправителей
/templatesGETШаблоны сообщений
/wa_templatesGETШаблоны WhatsApp

Broadcasts API

Управление рассылками.

Recipients API

Управление получателями.

Отличие от Multi API

API «Мой диалог» использует те же эндпоинты, что и Multi API. Различия:

  • Домен — web.mydialogi.ru вместо web.multiapi.ru.
  • В личном кабинете есть полный функционал — рассылки, контакты, диалоги, чат-боты.

Формат запросов

Все запросы — POST или GET с заголовками:

  • Content-Type: application/json
  • X-API-Key: ваш-ключ

Пример отправки сообщения

Эндпоинт: POST /messages

Параметры в теле:

  • contact — номер получателя
  • channel — номер канала
  • senderId — имя отправителя
  • payload — содержимое сообщения
  • webhook — URL для статусов

Ссылки на Swagger UI

См. также

Нужна помощь?