GET /webhook/subscriber/info
Пример запроса:
curl --location 'https://api-learn.ispringlearn.ru/webhook/subscriber/info?subscriberName=subscriberName' \
--header 'X-Auth-Account-Url: https://myaccount.ispringlearn.ru' \
--header 'X-Auth-Email: email@email.com' \
--header 'X-Auth-Password: password' \
--header 'Accept: application/json'
В ответ на запрос приходит:
- subscriberStatus: active / inactive - статус включенности подписчика
- confirmationStatus: confirmed / unconfirmed - статус подтверждения URL
- notificationProcessStatus: active / inactive / suspended - статус процесса отправки сообщений
- active - события отправляются
- inactive - события не отправляются
- suspended - доставить события не удалось, поэтому отправка ожидает повторной попытки. Во время ожидания события будут копиться и не будут потеряны. Если сервис пользователя станет доступен, то он получит все накопленные сообщения, а статус отправки снова станет active
Пример ответа на запроса:
{
"subscriberStatus": "ACTIVE",
"confirmationStatus": "CONFIRMED",
"notificationProcessStatus": "ACTIVE"
}
Коды ответов:
Код | Текст | Описание |
200 | ОК | Ответ на запрос получен |
400 | Bad Request | Ошибка в запросе |
401 | Unauthorized | Ошибка авторизации |
403 | Permission Denied | У пользователя нет прав |
404 | Subscriber not found | Подписчик не найден |