Xsolla-logo

Registrar nuevo usuario

post/user

Crea un nuevo usuario.

  • Si guarda datos de usuario en Xsolla o en un almacenamiento personalizado, el usuario recibirá un mensaje de confirmación de cuenta.
  • Si guarda datos de usuario en PlayFab, el usuario no recibirá un mensaje de confirmación de cuenta.
  • Si almacena datos de usuario en Firebase, el usuario recibirá un mensaje de confirmación de cuenta de Firebase.

Consulte la página Comparación de almacenamientos de datos de usuario para obtener más información sobre los sistemas de almacenamiento de datos de usuario.

Request
query Parameters
projectId
required
string <uuid>

ID del proyecto de Login procedente de Cuenta del editor.

login_url
string

URL a la que se debe redirigir al usuario tras la confirmación de la cuenta, la autenticación correcta, la configuración de la autenticación de dos factores o la confirmación del restablecimiento de la contraseña. Debe ser idéntica a la URL de devolución de llamada especificada en el bloque de URL de Cuenta del editor. Para encontrarla, vaya a Login > your Login project y seleccione la sección Callback URLs en el bloque superior de la página de navegación. Es Required (obligatoria) si hay varias URL de devolución de llamada.

payload
string

Sus datos personalizados. El valor del parámetro será devuelto en la notificación payload del user JWT (JWT de usuario). Longitud máxima recomendada inferior a 500 caracteres. Tenga en cuenta que este parámetro únicamente está disponible si usa un almacenamiento de datos de usuario personalizado.

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

Nombre de usuario.

password
required
string [ 6 .. 100 ] characters

Contraseña de usuario.

email
required
string [ 1 .. 255 ] characters

Dirección de correo electrónico del usuario.

accept_consent
boolean

Si el usuario dio su consentimiento o no al tratamiento de sus datos personales.

fields
object

Parámetros utilizados para el formulario de registro ampliado. Para utilizar esta función, contacte con su gestor del éxito del cliente.

Responses
200

OK (la confirmación de cuenta está deshabilitada)

204

No Content (Sin contenido: la confirmación de cuenta está activada)

400

Bad Request (Solicitud errónea)

404

Not Found (No encontrado)

422

Unprocessable Entity (Entidad no procesable)

429

Too Many Requests (Demasiadas solicitudes)

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