Xsolla-logo

Adicionar webhook para eventoServer-side

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

Cria um webhook para o evento especificado. O webhook tem o seguinte formato:

 {
 "event_type ": "Tipo de evento",
    "event_time": "Data e hora em que o evento ocorreu no formato ISO 8601",
 "project_id ": "ID do projeto de login",
    "dados": {
         // Alguns outros dados podem ser diferentes para eventos diferentes e incluem objetos aninhados
     }
}
SecurityServer
Request
path Parameters
project_id
required
string <uuid>

ID do projeto Login da Conta de Distribuidor.

event_type
required
string

Tipo de evento. Pode ter os seguintes valores:

  • registration é usado para cadastro de usuários por login e senha (JWT e OAuth 2.0), autenticação social (JWT e OAuth 2.0), autenticação silenciosa (JWT e OAuth 2.0), autenticação por um número de telefone (JWT e OAuth 2.0), e cadastro de um novo usuário do servidor também.
  • authorization é usado para a autorização de usuários por login e senha (JWT e OAuth 2.0), autenticação social (JWT e OAuth 2.0), autenticação silenciosa (JWT e OAuth 2.0) e autenticação por um número de telefone (JWT e OAuth 2.0).
  • email_confirmation é usado para confirmação de endereço de e-mail do usuário.
  • link_social_account é usado para vincular a conta social do usuário.
  • new_verified_user é usado para o cadastro do usuário quando ele passa por todas as etapas de verificação necessárias. Essas etapas de verificação podem conter a confirmação de endereço de e-mail, confirmação de idade através do serviço okname, coleta de dados adicionais, etc. Você mesmo deve configurar essas etapas.
Enum: "registration" "authorization" "email_confirmation" "link_social_account" "new_verified_user"
Request Body schema: application/json
url
required
string <uri> <= 500 characters

URL válido para o qual o servidor Xsolla Login envia o webhook.

Responses
200

OK

401

Desautorizado

404

Não encontrado

422

Entidade não processável

429

Pedidos demais

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