Skip to main content
POST
/
auth
/
register
Registrar usuario
curl --request POST \
  --url https://api.example.com/auth/register \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "<string>",
  "password": "<string>",
  "name": "<string>",
  "phone": "<string>"
}
'
{
  "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "user": {
    "id": "usr_abc123",
    "email": "usuario@ejemplo.com",
    "name": "Juan Pérez",
    "phone": "+584121234567",
    "role": "user",
    "status": "pending_verification"
  }
}
email
string
required
Correo electrónico del usuario.
password
string
required
Contraseña del usuario. Debe tener al menos 8 caracteres.
name
string
required
Nombre completo del usuario.
phone
string
required
Número de teléfono del usuario.

Respuesta

accessToken
string
Token de acceso JWT para autenticar solicitudes.
refreshToken
string
Token de actualización para obtener un nuevo access token.
user
object
Objeto con la información del usuario creado.
{
  "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "user": {
    "id": "usr_abc123",
    "email": "usuario@ejemplo.com",
    "name": "Juan Pérez",
    "phone": "+584121234567",
    "role": "user",
    "status": "pending_verification"
  }
}