Xsolla-logoXsolla Developers
前往发布商帐户

更新Webhook设置信息Server-sideAdmin

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

更新商店中的Webhook设置信息。 要了解详细信息,请参阅Webhook文档

SecuritybasicAuth
Request
path Parameters
project_id
required
integer

项目ID。您可以在您的发布商帐户项目名称旁边找到。

Example: 44056
Request Body schema: application/json

Webhook设置信息。

url
required
string

您的服务器的URL,用于接收游戏服务 Webhook。该URL必须可公开访问并使用HTTPS协议,例如https://example.com。您还可以指定Webhook测试工具提供的任意URL。

对于游戏服务 Webhook,此API调用中指定的设置优先于发布商帐户的项目设置 > Webhooks部分中配置的设置。

secret
required
string

用于游戏服务 Webhook签名的项目密钥。

对于游戏服务,此API调用中指定的密钥优先于发布者帐户的项目设置 > Webhooks 部分中生成的密钥。

is_enabled
required
boolean

游戏服务 Webhook是否已启用。

对于游戏服务 Webhook,此API调用中指定的设置优先于发布商帐户的项目设置 > Webhooks部分中配置的设置。

version
integer

Webhook版本。在版本2中, 商品数组包含参数is_freeis_bonusis_bundle_content,这些在版本1(默认)中不存在。

Enum: 1 2
Responses
204

已成功更新Webhook设置信息。

401

基本认证未通过或错误。确保您使用了基本认证或正确的凭据。

404

传入的project_id不存在相关Webhook设置信息。确保使用了正确的project_id或已在之前创建了Webhook。

422

Webhook设置信息包含空URL。

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