Xsolla-logoXsolla Developers
ou
Vers le Compte éditeur

Mettre à jour les informations sur les paramètres du webhookServer-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 de projet. Ce paramètre se trouve dans le Compte éditeur à côté du nom du projet.

Example: 44056
Request Body schema: application/json

Informations sur les paramètres du webhook.

url
required
string

URL de votre serveur pour la réception des webhooks Game services. L'URL doit être accessible au public et utiliser le protocole HTTPS, par exemple https://example.com. Vous pouvez également spécifier l'URL trouvée dans n'importe quel outil de test des webhooks.

Pour les webhooks Game services, le paramètre spécifié dans cet appel API a priorité sur celui configuré dans le Compte éditeur, dans la section Paramètres du projet > Webhooks.

secret
required
string

Clé secrète du projet pour la signature des webhooks Game services.

Pour Game services, la clé spécifiée dans cet appel API a priorité sur celle générée dans le Compte éditeur, dans la section Paramètres du projet > Webhooks.

is_enabled
required
boolean

Détermine si les webhooks Game services sont activés.

Pour les webhooks Game services webhooks, le paramètre spécifié dans cet appel API a priorité sur celui configuré dans le Compte éditeur, dans la section Paramètres du projet > Webhooks.

version
integer

Version des webhooks. Dans la version 2, le tableau d'objets inclut les paramètres is_free, is_bonus et is_bundle_content, qui ne sont pas présents dans la version 1 (par défaut).

Enum: 1 2
Responses
204

Les informations sur les paramètres du webhook ont été mises à jour avec succès.

401

L'authentification de base n'a pas été passée ou est incorrecte. Vérifiez que vous avez utilisé l'authentification de base ou des informations d'identification correctes.

404

Des informations sur les paramètres du webhook avec leproject_id passé n'existent pas. Assurez-vous d'avoir utilisé le bon project_id ou d'avoir créé le webhook plus tôt.

422

Les informations sur les paramètres du webhook contiennent une URL vide.

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