Xsolla-logo

Registrar novo usuário

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 para redirecionar o usuário após confirmação da conta, autenticação bem-sucedida, configuração de autenticação de dois fatores ou confirmação de redefinição de senha. Deve ser idêntico ao Callback URL especificado no bloco URL da Conta de Distribuidor. Para encontrá-lo, vá para Login > your Login project e selecione a seção Callback URLs no bloco superior da página de navegação. Obrigatório se houver vários URLs de retorno de chamada.

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