Подписка на получение кредитного рейтинга

Управление подпиской на получение информации о кредитном рейтинге при его изменении

При изменении кредитного рейтинга (получении или выдаче займа, выполнении возврата по взятому или выданному займу, открытии лимита доверия) на указанный URL отправляется HTTP-запрос методом POST с телом, полностью совпадающим с форматом ответа метода получения кредитного рейтинга.
В случае проблем с оповещением делается три повторных попытки через 1мин, 5мин, 15мин.

Требуется https в url, он будет проверяться на доступность в методе добавления путем отправки POST { "ping": true }. При провале проверки возвращается код 422.

Требуется JWT со scope: user_activity.

Формат запроса (PUT — создание или обновление подписки)

PUT /api/v2/creditrating/{wmid}/subscription

Параметры запроса

Название Тип Где path Примечание
wmid string WMID участника 12 цифр

Тело запроса

{
  "url": "https://example.com/webhooks/creditrating" 
}

Формат ответа (PUT / GET)

{
  "OwnerWmid": "809399319852",
  "RatingWmid": "391054290656",
  "Url": "https://example.com/webhooks/creditrating",
  "CreatedAtUtc": "2026-02-05T16:59:43.7230000Z",
  "UpdatedAtUtc": "2026-02-05T16:59:43.7230000Z" 
}

Пояснения к полям ответа

Поле Тип Назначение
OwnerWmid string WMID владельца подписки
RatingWmid string WMID участника, за которым ведётся наблюдение
Url string URL для доставки уведомлений
CreatedAtUtc string Дата и время создания подписки (ISO 8601 UTC)
UpdatedAtUtc string Дата и время последнего обновления подписки (ISO 8601 UTC)

Формат запроса (GET — получение текущей подписки)

GET /api/v2/creditrating/{wmid}/subscription

Возможные ответы

  • 200 OK — подписка существует
  • 404 Not Found — подписка отсутствует

Формат запроса (DELETE — удаление подписки)

DELETE /api/v2/creditrating/{wmid}/subscription

Ответ

  • 204 No Content — подписка удалена

После удаления повторный вызов GET возвращает 404 Not Found.

Формат уведомления (Webhook)

  • Метод: POST
  • Content-Type: application/json

Тело запроса в точности совпадает с форматом ответа метода:

GET /api/v2/creditrating/{wmid}

(см. описание метода получения кредитного рейтинга).

Пример вызова (curl)

curl -s -X PUT "https://debt.webmoney.com/api/v2/creditrating/111122223333/subscription" \
  -H "Authorization: Bearer <JWT>" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{ "url": "https://example.com/webhooks/creditrating" }'

См. также

Получение кредитного рейтинга
Программные интерфейсы (API) v2