Xsolla-logo

Ajouter un webhook pour un événementServer-side

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

Crée un webhook pour l'événement spécifié. Le webhook est au format suivant :

{
    "event_type" : "Type d'événement",
 "event_time" : "Date et heure de l'événement au format ISO 8601",
    "project_id" : "ID de projet de connexion",
    "data" : {
         // Autres données, elles peuvent être différentes pour différents événements et inclure des objets imbriqués
     }
}
SecurityServer
Request
path Parameters
project_id
required
string <uuid>

ID de projet de connexion issu du Compte éditeur.

event_type
required
string

Type d'événement. Valeurs possibles :

  • registration : utilisé pour l'enregistrement utilisateur par nom d'utilisateur et mot de passe (JWT et OAuth 2.0), l'authentification via les réseaux sociaux (JWT et OAuth 2.0), l'authentification silencieuse (JWT et OAuth 2.0), l'authentification par numéro de téléphone (JWT et OAuth 2.0), et l'enregistrement d'un nouvel utilisateur à partir du serveur également.
  • authorization : utilisé pour l'autorisation utilisateur par nom d'utilisateur et mot de passe (JWT et OAuth 2.0), l'authentification via les réseaux sociaux (JWT et OAuth 2.0), l'authentification silencieuse (JWT et OAuth 2.0) et l'authentification par numéro de téléphone (JWT et OAuth 2.0).
  • email_confirmation : utilisé pour la confirmation de l'adresse e-mail utilisateur.
  • link_social_account : utilisé pour lier le compte de réseau social de l'utilisateur.
  • new_verified_user : utilisé pour l'enregistrement de l'utilisateur lorsqu'il passe avec succès toutes les étapes de vérification requises. Ces étapes de vérification peuvent inclure la confirmation de l'adresse e-mail, la confirmation de l'âge via le service okname, la collecte de données supplémentaires, etc. Vous devez configurer ces étapes vous-même.
Enum: "registration" "authorization" "email_confirmation" "link_social_account" "new_verified_user"
Request Body schema: application/json
url
required
string <uri> <= 500 characters

URL valide à laquelle le serveur Xsolla Login envoie le webhook.

Responses
200

OK

401

Unauthorized

404

Not Found

422

Unprocessable Entity

429

Too Many Requests

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