Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

POST /webhook/settings/change

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

Заголовок 

Описание 

X-Auth-Account-Url (обязательный)

Базовый URL аккаунта, например, https://myaccount.ispringlearn.ru.

X-Auth-Email (обязательный)

Логин пользователя.

X-Auth-Password (обязательный)

Пароль пользователя.

Параметр

Описание

subscriberName (обязательное)

Имя существующего подписчика.

callbackUrl (обязательное)

URL, на который будут отправляться события, на которые подписался подписчик. Максимум 255 символов.

Secret (необязательное)

Подпись запроса HMAC. Максимум 255 символов.

Пример запроса

Блок кода
languagexml
curl --location 'https://api-learn.ispringlearn.ru/webhook/settings/change' \
--header 'X-Auth-Account-Url: https://myaccount.ispringlearn.ru' \
--header 'X-Auth-Email: email@email.com' \
--header 'X-Auth-Password: password' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data '{
  "subscriberName": "name",
  "callbackUrl": "https://client.service.com/callback-url",
  "secret": "secret"
}'

Коды ответов

Код

Текст

Описание

200

ОК

Настройки подписки изменены.

400

Bad Request

Ошибка в запросе.

401

Unauthorized

Ошибка авторизации.

403

Permission Denied

У пользователя нет прав на регистрацию подписчика.

404

Subscriber not found

Подписчик не найден.