Skip to main content

POST /auth/v2/register

Registro alternativo con email y contraseña en un paso.

Información General

  • Método: POST
  • URL: /auth/v2/register
  • Autenticación: No requerida
  • Tipo de contenido: application/json

Parámetros de Entrada

Request Body

{
"email": "nuevo@ejemplo.com",
"password": "MiPassword123!"
}

Campos Requeridos

  • email (string): Dirección de correo electrónico del nuevo usuario
  • password (string): Contraseña que cumple con los requisitos de seguridad

Respuestas

Respuesta Exitosa (200)

{
"code": 1010,
"message": "Registration pending verification",
"data": {
"status": "pending",
"token": "registration-token-uuid"
}
}

Ejemplo de Uso

cURL

curl -X POST \
'https://api.swapbits.co/auth/v2/register' \
-H 'Content-Type: application/json' \
-d '{
"email": "nuevo@ejemplo.com",
"password": "MiPassword123!"
}'

JavaScript (Fetch)

const response = await fetch('https://api.swapbits.co/auth/v2/register', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
email: 'nuevo@ejemplo.com',
password: 'MiPassword123!'
})
});

const result = await response.json();
console.log(result);

Python (requests)

import requests

data = {
'email': 'nuevo@ejemplo.com',
'password': 'MiPassword123!'
}

response = requests.post(
'https://api.swapbits.co/auth/v2/register',
json=data
)

print(response.json())

Proceso de Verificación

Después del registro, debes verificar el email usando el endpoint de verificación v2:

POST /auth/v2/register/verify

{
"code": "123456"
}

Query Parameters:

  • token: Token de registro v2

Response Success (200):

{
"code": 1001,
"message": "User registered successfully",
"data": {
"status": "success"
}
}

Notas Importantes

  • Este método registra al usuario con email y contraseña en un solo paso
  • Requiere verificación posterior por email
  • Más simple que el registro v1 (3 pasos)
  • La contraseña debe cumplir con los requisitos de seguridad

Enlaces Relacionados


Nota:
Este flujo simplifica el registro y reemplaza al proceso de registro v1. Tras completar este paso, el usuario debe verificar su correo electrónico para activar la cuenta.