В секции SME API: SMS описан специализированный интерфейс, позволяющий SME API интегрировать возможности электронной рассылки SMS-сообщений через сервис edna с любым приложенеим. API предоставляет возможности для:
- Отправки SMS-сообщений
- Получения статуса доставки SMS-сообщений
- Получения учетных данных зарегистрированных клиентов
- Получения списка альфанумерических и обобщенных номеров отправителей (подписей), доступных клиенту
- Оповещения клиента о событиях смены статуса SMS-сообщения
- Выполнять валадиацию абонентского номера
Работа с API доступна для всех зарегистрированных клиентов на портале edna. Доступ к использованию услуги можно подключить и получить ключ (API-ключ) в Личном кабинете портала edna.
API включает GET и POST запросы. В случае GET-запросов параметры запроса передаются как часть URL, например, запрос /smsSubject/smsSubjectId
вернет подпись сообщения с указанным идентификатором smsSubjectId
. В случае POST-запросов параметры передаются в теле запроса в виде JSON-объектов. В ответ — если это предусмотрено конкретным запросом — также возвращаются JSON-объекты. API использует авторизацию с помощью API-ключа. При выполнении запросов они должны содержать заголовок X-API-KEY, значением которого должен быть API-ключ клиента. Например:
GET /account HTTP/1.0 Host: edna.ru Accept: */* User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) X-API-KEY: abcdef12345