Xsolla-logoXsolla Developers
или
Личный кабинет

Обновление информации о настройках вебхуковServer-sideAdmin

put/v2/project/{project_id}/admin/webhook

Updates the information about the webhook settings in Store. Check webhooks documentation to learn more.

SecuritybasicAuth
Request
path Parameters
project_id
required
integer

ID проекта. Вы можете найти этот параметр в Личном кабинете рядом с названием проекта.

Example: 44056
Request Body schema: application/json

Информация о настройках вебхуков.

url
required
string

URL-адрес вашего сервера для получения вебхуков раздела Игровые сервисы. URL-адрес должен быть общедоступным и использовать протокол HTTPS, например https://example.com. Вы также можете ввести URL-адрес из любого инструмента для тестирования вебхуков.

Для вебхуков раздела Игровые сервисы настройка, заданная в этом методе, имеет приоритет над настройкой, указанной в Личном кабинете в разделе Настройки проекта > Вебхуки.

secret
required
string

Секретный ключ проекта для подписи вебхуков раздела Игровые сервисы.

Для вебхуков раздела Игровые сервисы ключ, заданный в этом методе, имеет приоритет над ключом, сгенерированным в Личном кабинете в разделе Настройки проекта > Вебхуки.

is_enabled
required
boolean

Подключено ли получение вебхуков раздела Игровые сервисы.

Для вебхуков раздела Игровые сервисы настройка, заданная в этом методе, имеет приоритет над настройкой, указанной в Личном кабинете в разделе Настройки проекта > Вебхуки.

version
integer

Версия вебхуков. В версии 2 в массиве items добавлены параметры is_free, is_bonus и is_bundle_content. В версии 1 (по умолчанию) эти параметры отсутствуют.

Enum: 1 2
Responses
204

Информация о настройках вебхуков успешно обновлена.

401

Данные для базовой аутентификации не переданы или ошибочны. Убедитесь, что использовали базовую аутентификацию и проверьте правильность учетных данных.

404

Нет информации о настройках вебхуков для переданного project_id. Убедитесь, что использовали верный project_id и проверьте существование вебхуков.

422

Информация о настройках вебхуков содержит пустой URL.

Request samples
application/json
{}
Response samples
application/json
{
  • "errorCode": 1020,
  • "errorMessage": "[0401-1020]: Error in Authentication method occurred",
  • "statusCode": 401
}