В секции SME API: Мессенджеры описывается API для рассылки сообщений клиентам в мессенджерах. API включает следующие методы:
- Отправка сообщения в мессенджерах
- Получение статуса доставки сообщения в мессенджерах
- Callback-оповещение клиента о смене статуса сообщения
API включает GET- и POST-запросы. В случае GET-запросов параметры запроса передаются как часть URL, например, запрос /imOutMessage/imOutMessageId вернет статус сообщения с указанным идентификатором. В случае POST-запросов параметры передаются в теле запроса в виде JSON-объектов. В ответ также возвращаются JSON-объекты. API использует авторизацию с помощью API-ключа. При выполнении запросов они должны содержать заголовок X-API-KEY, значением которого должен быть API-ключ клиента. Если выполняется POST-запрос, в заголовке также должен быть указан тип содержимого сообщения Content-Type со значением application/json.
Например:
POST /imOutMessage HTTP/1.0 Host: im.edna.ru Accept: */* X-API-KEY: abcdef12345 Content-Type:application/json