Базовые URL

Базовые URL трёх сервисов IBA Platform и форматы запросов

Базовые URL

Коротко: у каждого сервиса свой базовый URL. Эндпоинты добавляются к нему. Форматы запросов и ответов одинаковые.

Базовые URL

СервисБазовый URL
OTP-кодыhttps://web.otpcod.ru/api/v1
Multi APIhttps://web.multiapi.ru/api/v1
Мой диалогhttps://web.mydialogi.ru/api/v1

Как формируется запрос

Все эндпоинты добавляются к базовому URL. Например:

ЭндпоинтПолный URL для Multi API
POST /messageshttps://web.multiapi.ru/api/v1/messages
POST /omnimessageshttps://web.multiapi.ru/api/v1/omnimessages
GET /balancehttps://web.multiapi.ru/api/v1/balance
GET /channelshttps://web.multiapi.ru/api/v1/channels

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

Заголовки

ЗаголовокЗначение
Content-Typeapplication/json
X-API-KeyВаш API-ключ

Методы

МетодЧто делает
POSTСоздание сообщения или рассылки
GETПолучение данных

Формат ответов

Все ответы возвращаются в формате JSON.

Успешный ответ

Поля:

  • error — false
  • data — объект с результатом

Ответ с ошибкой

Поля:

  • error — true
  • data.message — текст ошибки
  • data.requestId — ID запроса для поддержки

Коды ответов

КодЗначение
200 OKУспешно
202 AcceptedПринято к обработке
400 Bad RequestНеверные параметры
401 UnauthorizedНеверный API-ключ
404 Not FoundЭндпоинт или ресурс не найден
500 Internal Server ErrorОшибка на стороне сервера

Подробнее: Обработка ошибок.

См. также

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