Xsolla-logo

Registrar novo usuárioClient-side

post/user

Cria um novo usuário.

  • Se você armazenar dados do usuário na Xsolla ou em um armazenamento personalizado, o usuário receberá uma mensagem de confirmação de conta.
  • Se você armazenar os dados do usuário no PlayFab, o usuário não receberá uma mensagem de confirmação de conta.
  • Se você armazenar os dados do usuário no Firebase, o usuário receberá uma mensagem de confirmação de conta do lado do Firebase.

Consulte a página Comparison of user data storages para obter mais informações sobre o armazenamento de dados de usuários.

Request
query Parameters
projectId
required
string <uuid>

ID do projeto Login da Conta de Distribuidor.

login_url
string

URL to redirect the user to after account confirmation, successful authentication, two-factor authentication configuration, or password reset confirmation. Must be identical to the Callback URL specified in the URL block of Publisher Account. For the scenario of a login error, the value should be identical to the the Error callback URL specified in the URL block of Publisher Account. To find the settings, go to Login > your Login project and select the Callback URLs section in the upper block. Required if there are several Callback URLs.

payload
string

Seus dados personalizados. O valor do parâmetro será retornado na declaração payload do JWT do usuário. Recomenda-se um comprimento máximo inferior a 500 caracteres. Observe que esse parâmetro só estará disponível se você usar um armazenamento de dados de usuário personalizado.

Request Body schema: application/json
username
required
string [ 3 .. 255 ] characters

Nome de usuário.

password
required
string [ 6 .. 100 ] characters

Senha de usuário.

email
required
string [ 1 .. 255 ] characters

Endereço de e-mail do usuário.

accept_consent
boolean

Se o usuário deu consentimento para o processamento de seus dados pessoais.

fields
object

Parâmetros utilizados para o formulário de cadastro estendido. Para usar esse recurso, entre em contato com seu Gerente de Sucesso do Cliente.

Responses
200

OK (A confirmação da conta está desativada)

204

Sem conteúdo (A confirmação da conta está ativada)

400

Pedido incorreto

404

Não encontrado

422

Entidade não processável

429

Pedidos demais

Request samples
application/json
{
  • "email": "john-email@email.com",
  • "fields": {
    },
  • "password": "password123",
  • "username": "John"
}
Response samples
application/json