---
title: Обзор API «Мой диалог»
description: API «Мой диалог» — OMNI API, Broadcasts API и Recipients API. Эндпоинты, базовый URL, аутентификация, Swagger UI
---

> **For AI agents:** the complete documentation index is at [llms.txt](/llms.txt). Append `.md` to any page URL for its markdown version.

# Обзор API «Мой диалог»

> **Коротко:** «Мой диалог» предоставляет доступ к трём группам API — OMNI API для отправки сообщений, Broadcasts API для рассылок и Recipients API для управления получателями.

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

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

## Что такое API «Мой диалог»

Через API «Мой диалог» можно:

- Отправлять одиночные сообщения по всем каналам.
- Запускать каскадную отправку с автоматическим переключением между каналами.
- Управлять рассылками и их шаблонами.
- Работать с получателями: контактами, атрибутами, фильтрами, тегами.
- Получать баланс, список каналов, имена отправителей, EDR-записи.
- Работать с шаблонами сообщений и WhatsApp.
- Отправлять и отзывать верификационные сообщения Telegram Gateway.

## Базовый URL

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

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

Заголовок `X-API-Key` с вашим API-ключом в каждом запросе.

**Как получить ключ:** [API-ключи](/06-reference/01-api/api-keys).

<Note>
При создании ключа вы выбираете имена отправителей. От выбранных имён зависит, по каким каналам сможет отправлять ключ.
</Note>

## Три группы API

| API | Что делает | Доступен в «Мой диалог» |
|---|---|---|
| **OMNI API** | Отправка сообщений, работа с балансом, каналами, EDR, шаблонами | ✅ |
| **Broadcasts API** | Запуск рассылок, управление шаблонами рассылок | ✅ |
| **Recipients API** | Управление контактами, атрибутами, фильтрами, тегами | ✅ |

<Note>
Recipients API доступен только в сервисе «Мой диалог». В OTP-кодах и Multi API его нет.
</Note>

## OMNI API — эндпоинты

| Метод | Эндпоинт | Для чего |
|---|---|---|
| POST | `/messages` | Отправка одного сообщения |
| POST | `/omnimessages` | Каскадная отправка |
| POST | `/messages/revoke` | Отозвать верификационное сообщение Telegram Gateway |
| POST | `/messages/verification` | Проверить статус верификации Telegram Gateway |
| GET | `/balance` | Баланс компании |
| GET | `/channels` | Список каналов, доступных компании |
| GET | `/edrs` | Записи о доставке сообщений |
| GET | `/senders` | Список имён отправителей компании |
| GET | `/templates` | Список шаблонов сообщений |
| GET | `/wa_templates` | Список шаблонов WhatsApp |

## Broadcasts API — эндпоинты

| Метод | Эндпоинт | Для чего |
|---|---|---|
| POST | `/broadcast/broadcasts` | Запуск рассылки |
| GET | `/broadcast/templates` | Список шаблонов рассылок |
| POST | `/broadcast/templates` | Создать шаблон рассылки |
| GET | `/broadcast/templates/{id}` | Детали шаблона рассылки |
| PUT | `/broadcast/templates/{id}` | Обновить шаблон рассылки |
| DELETE | `/broadcast/templates/{id}` | Удалить шаблон рассылки |

## Recipients API — эндпоинты

| Метод | Эндпоинт | Для чего |
|---|---|---|
| GET | `/recipient/recipients` | Список получателей |
| POST | `/recipient/recipients` | Создать получателя |
| PUT | `/recipient/recipients` | Обновить получателя |
| DELETE | `/recipient/recipients` | Удалить получателя |
| GET | `/recipient/attributes` | Список атрибутов |
| POST | `/recipient/attributes` | Создать атрибут |
| PUT | `/recipient/attributes/{id}` | Обновить атрибут |
| DELETE | `/recipient/attributes/{id}` | Удалить атрибут |
| GET | `/recipient/attributes/types` | Типы атрибутов |
| GET | `/recipient/filters` | Список фильтров (таргетов) |
| GET | `/recipient/tags` | Список тегов |

## Swagger UI

- OMNI API: https://web.mydialogi.ru/api/v1/swagger-ui/index.html?urls.primaryName=OMNI_API
- Broadcasts API: https://web.mydialogi.ru/api/v1/swagger-ui/index.html?urls.primaryName=Broadcasts_API
- Recipients API: https://web.mydialogi.ru/api/v1/swagger-ui/index.html?urls.primaryName=Recipients_API

## Что дальше

<Columns cols={2}>
  <Card title="Подключение к API" icon="plug" href="/04-mydialogi/09-api/md-api-connection">
    Аутентификация, базовый URL, формат запросов
  </Card>
  <Card title="OMNI API" icon="paper-plane" href="/04-mydialogi/09-api/md-api-omni">
    Отправка сообщений и шаблонов, каскад
  </Card>
  <Card title="Broadcasts API" icon="bullhorn" href="/04-mydialogi/09-api/md-api-broadcasts">
    Запуск рассылок, шаблоны рассылок
  </Card>
  <Card title="Recipients API" icon="users" href="/04-mydialogi/09-api/md-api-recipients">
    Контакты, атрибуты, фильтры, теги
  </Card>
</Columns>

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

- Мой диалог: support@mydialogi.ru
