Xsolla-logo
  • Documentación
  • Crear cuenta

Actualizar la información sobre la configuración de webhooksServer-sideAdmin

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

Actualiza la información sobre la configuración de webhooks en Store. Consulte la documentación de webhooks para obtener más información.

SecuritybasicAuth
Request
path Parameters
project_id
required
integer

ID del proyecto. Encontrará este parámetro en su Cuenta del editor junto al nombre del proyecto.

Example: 44056
Request Body schema: application/json

Información sobre la configuración de webhooks.

url
required
string

URL de su servidor para recibir webhooks de Game services. La URL debe ser de acceso público y usar el protocolo HTTPS; por ejemplo https://example.com. También puede especificar la URL que encuentre en cualquier herramienta para probar webhooks.

Para los webhooks Game services, la configuración especificada en esta llamada API tiene prioridad sobre la configuración establecida en Cuenta del editor en la sección Project Settings > Webhook.

secret
required
string

La clave secreta del proyecto para firmar los webhooks de Game services.

Para Game services, la clave especificada en esta llamada API tiene prioridad sobre la clave generada en Cuenta del editor en la sección Project Settings > Webhooks.

is_enabled
required
boolean

Si están habilitados los webhooks Game services.

Para los webhooks Game services, la configuración especificada en esta llamada API tiene prioridad sobre la configuración establecida en Cuenta del editor en la sección Project Settings > Webhooks.

version
integer

Versión de webhooks. En la versión 2, la matriz items incluye los parámetros is_free, is_bonus y is_bundle_content, los cuales no están presentes en la versión 1 (por defecto).

Enum: 1 2
Responses
204

La información sobre la configuración de webhooks se actualizó correctamente.

401

Autenticación básica no superada o errónea. Asegúrese de haber utilizado la autenticación básica o las credenciales correctas.

404

La información sobre la configuración de webhooks con el project_id transmitido no existe. Asegúrese de haber utilizado el project_id correctamente o de haber creado el webhook anteriormente.

422

La información sobre la configuración de webhooks contiene una URL vacía.

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