Xsolla-logoXsolla Developers
oder
Zum Kundenportal

Informationen zu Webhook-Einstellungen aktualisierenServer-sideAdmin

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

Aktualisiert die Informationen über die Webhook-Einstellungen in Store. Mehr dazu erfahren Sie in der Webhook-Dokumentation.

SecuritybasicAuth
Request
path Parameters
project_id
required
integer

Projekt-ID. Dieser Parameter wird im Kundenportal neben dem Projektnamen angezeigt.

Example: 44056
Request Body schema: application/json

Informationen zu Webhook-Einstellungen.

url
required
string

URL Ihres Servers für den Empfang von Spieldienste-Webhooks. Die URL muss öffentlich zugänglich sein und das HTTPS-Protokoll verwenden, z. B.: https://example.com. Sie können auch eine URL aus einem beliebigen Webhook-Testtool angeben.

Für Spieldienste-Webhooks hat die in diesem API-Aufruf angegebene Einstellung Vorrang vor der im Kundenportal unter Projekteinstellungen > Webhooks konfigurierten Einstellung.

secret
required
string

Der geheime Projektschlüssel zum Signieren von Spieldienste-Webhooks.

Für Spieldienste hat der in diesem API-Aufruf angegebene Schlüssel Vorrang vor dem im Kundenportal unter Projekteinstellungen > Webhooks generierten Schlüssel.

is_enabled
required
boolean

Ob Spieldienste-Webhooks aktiviert sind.

Für Spieldienste-Webhooks hat die in diesem API-Aufruf angegebene Einstellung Vorrang vor der im Kundenportal unter Projekteinstellungen > Webhooks konfigurierten Einstellung.

version
integer

Webhook-Version. In Version 2 enthält das Artikel-Array die Parameter is_free, is_bonus und is_bundle_content, die in Version 1 (Standard) nicht vorhanden sind.

Enum: 1 2
Responses
204

Die Informationen zu den Webhook-Einstellungen wurden erfolgreich aktualisiert.

401

Basisauthentifizierung nicht bestanden oder falsch. Prüfen Sie die Anmeldedaten und vergewissern Sie sich, dass Sie die Basisauthentifizierung verwenden.

404

Es liegen keine Informationen zu Webhook-Einstellungen mit der project_id vor. Prüfen Sie, ob Sie die richtige project_id angegeben oder zuvor einen Webhook erstellt haben.

422

Informationen zu den Webhook-Einstellungen enthalten eine leere URL.

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