Для подключения Webhooks нужно открыть раздел «Настройки API» и выбрать необходимый ключ доступа. Далее необходимо указать и подтвердить конечный адрес сервера, куда будут направлены все запросы. После указания адреса сервера и нажатия на кнопку "подтвердить" на указанный Вами адрес отправится запрос с уведомлением типа "confirm". Ваш сервер должен вернуть заданную строку.
Например, Вы добавили адрес https://example.com/callback/Ujfm3s в настройки Webhooks, наш сервер отправит на данный адрес POST-запрос, содержащий JSON:
{"type":"confirm","object":"token","object_id":"3-56701-0674a80-9717ac10d8ac48-19797ac10d2ac-70a80"}
Строка, которую должен вернуть Ваш сервер:
873fd5a562
После подтверждения адреса в личном кабинете появится уведомление об успешной интеграции.
Если Вы захотите поменять URL адрес для получения, Webhooks, то каждый раз Вам придётся проделывать данную процедуру.
Обратите внимание:
Ваш сервер должен возвращать строку "OK" и статус HTTP 200. Если сервер несколько раз подряд вернет ошибку, Webhooks API временно перестанет отправлять на него уведомления. Для защиты от нежелательных и мошеннеческих запросов на Ваш URL адрес, Вы можете указать в настройках Секретный ключ. Секретный ключ - это произвольная строка, которая будет передаваться во всех Webhooks-уведомлениях на Ваш сервер в поле
secret_key. Тем самым, Вы всегда можете быть уверены в том, что запрос пришёл от сервера Reestr.