webhook/get
Метод возвращает установленный обработчик оповещений о событиях.
Тестовый запрос
POST /ru/transactional/api/v1/webhook/get.json
{ "api_key": "apiKey", "url": "http:\/\/example.org" }
Пример удачного выполнения запроса
{ "status": "success", "object": { "id": 1, "url": "https://example.org", "status": "active", "event_format": "json_post", "max_parallel": 10, "single_event": 0, "delivery_info": 1, "updated_at": "2020-12-08 22:56:40", "events": { "spam_block": [ "*" ], "email_status": [ "delivered" ] } } }
Параметры запроса
Название | Тип | Описание |
---|---|---|
api_key | Обязательная строка | API-ключ пользователя |
url | Обязательная строка | Cтрока с URL, на который будет отправляться запрос при возникновении события (идентификатор обработчика) |
Поля успешного результата
Название | Тип | Описание |
---|---|---|
status | Обязательная строка | Значение "success" |
object | Обязательный объект | Объект, который включает параметры оповещения |
object.id | Обязательное целое число | Идентификатор обработчика |
object.url | Обязательная строка |
Cтрока с URL, на который будет отправляться запрос при возникновении события |
object.status | Обязательная строка |
Текущий статус обработчика:
|
object.events | Обязательный объект | Массив установленных событий |
object.events[n].email_status | Обязательный массив | Установленные статусы сообщений, по которым будут приходить уведомления |
object.events[n].spam_block | Обязательный массив | Cобытия, связанные со спам-блокировкой |
object.event_format | Обязательная строка | Заданный формат, в котором будут присылаться оповещения "json_post" или "json_post_gzip" |
object.delivery_info | Обязательный 1/0 |
|
object.updated_at |
Обязательная строка | Дата и время последнего обновления обработчика |
object.single_event | Обязательный 1/0 |
|
object.max_parallel | Обязательное целое число | Максимальное количество параллельных запросов на сервер. Допустимые значения: от 5 до 100. По умолчанию: 10 |
Поля ошибочного результата
status - строка "error"
message - сообщение об ошибке на английском
code - один из общих кодов ошибок.
Код | Значение | Как исправить |
---|---|---|
304 | Не удалось найти Webhook с указанным URL | Убедитесь в правильности передаваемого URL |
305 | URL не передан | Убедитесь в правильности передаваемого URL |