Xsolla-logo

Webhook dem Ereignis hinzufügenServer-side

post/projects/{project_id}/events/{event_type}/webhooks

Erstellt einen Webhook für das angegebene Ereignis. Der Webhook hat das folgende Format:

{
    "event_type": "Ereignistyp",
    "event_time": "Datum inklusive Uhrzeit (Format: ISO 8601), an dem das Ereignis eingetreten ist",
    "project_id": "Login-Projekt-ID",
    "Daten": {
         // Andere Daten, die sich je nach Ereignis unterscheiden können und verschachtelte Objekte enthalten dürfen
     }
}
SecurityServer
Request
path Parameters
project_id
required
string <uuid>

Login-Projekt-ID aus dem Kundenportal.

event_type
required
string

Ereignistyp. Folgende Werte sind möglich:

  • registration wird für die Benutzerregistrierung über einen Benutzernamen und ein Passwort (JWT und OAuth 2.0), für die Authentifizierung über soziale Netzwerke (JWT und OAuth 2.0), für die stille Authentifizierung (JWT und OAuth 2.0), für die Authentifizierung über eine Telefonnummer (JWT und OAuth 2.0) und auch für die Registrierung eines neuen Benutzers auf dem Server verwendet.
  • authorization wird für die Benutzerautorisierung über einen Benutzername und ein Passwort (JWT und OAuth 2.0), für die Authentifizierung über soziale Netzwerke (JWT und OAuth 2.0), für die stille Authentifizierung (JWT und OAuth 2.0) und für die Authentifizierung über eine Telefonnummer (JWT und OAuth 2.0) verwendet.
  • email_confirmation wird für die Bestätigung der E-Mail-Adresse des Benutzers verwendet.
  • link_social_account wird für die Verknüpfung des Social-Media-Kontos des Benutzers verwendet.
  • new_verified_user wird für die Benutzerregistrierung verwendet, wenn der Benutzer alle erforderlichen Verifizierungsschritte erfolgreich abgeschlossen hat. Mögliche Verifizierungsschritte sind eine Bestätigung der E-Mail-Adresse, eine Altersbestätigung über den Dienst okname, die Erfassung zusätzlicher Daten usw. Sie sollten diese Schritte selbst konfigurieren.
Enum: "registration" "authorization" "email_confirmation" "link_social_account" "new_verified_user"
Request Body schema: application/json
url
required
string <uri> <= 500 characters

Gültige URL, an die der Xsolla-Login-Server den Webhook sendet.

Responses
200

OK

401

Unauthorized

404

Not Found

422

Unprocessable Entity

429

Too Many Requests

Request samples
application/json
Response samples
application/json
{}