Skip to main content
POST
/
api
/
auth
/
users
Crear nuevo usuario (solo admin)
curl --request POST \
  --url https://api.raul.ugps.io/api/auth/users \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "user@example.com",
  "password": "password123",
  "nombre": "Juan Pérez",
  "rol": "user"
}
'
{
  "id": "<string>",
  "email": "<string>",
  "nombre": "<string>",
  "rol": "<string>",
  "activo": true,
  "fecha_creacion": {}
}

Authorizations

Authorization
string
header
required

Bearer token authentication

Body

application/json
email
string
required

Email del usuario

Example:

"user@example.com"

password
string
required

Contraseña del usuario (mínimo 8 caracteres)

Example:

"password123"

nombre
string
required

Nombre del usuario

Example:

"Juan Pérez"

rol
enum<string>
default:user

Rol del usuario

Available options:
admin,
user
Example:

"user"

Response

Usuario creado exitosamente

id
string
required

ID del usuario creado

email
string
required

Email del usuario

nombre
string
required

Nombre del usuario

rol
string
required

Rol del usuario

activo
boolean
required

Estado activo del usuario

fecha_creacion
object
required

Fecha de creación