Create a new user account in the system
curl --request POST \
--url https://api.example.com/api/auth/register{
"success": true,
"message": "<string>",
"data": {
"user": {
"user_id": 123,
"name": "<string>",
"email": "<string>",
"role_id": 123,
"status": "<string>",
"registration_date": "<string>"
},
"token": "<string>"
}
}Documentation Index
Fetch the complete documentation index at: https://mintlify.com/David9604/BackMaqagr/llms.txt
Use this file to discover all available pages before exploring further.
Show data properties
curl -X POST https://api.maqagr.com/api/auth/register \
-H "Content-Type: application/json" \
-d '{
"name": "Juan Pérez",
"email": "juan@example.com",
"password": "MiPassword123!"
}'
const response = await fetch('https://api.maqagr.com/api/auth/register', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'Juan Pérez',
email: 'juan@example.com',
password: 'MiPassword123!'
})
});
const data = await response.json();
import requests
response = requests.post(
'https://api.maqagr.com/api/auth/register',
json={
'name': 'Juan Pérez',
'email': 'juan@example.com',
'password': 'MiPassword123!'
}
)
data = response.json()
{
"success": true,
"message": "Usuario registrado exitosamente",
"data": {
"user": {
"user_id": 1,
"name": "Juan Pérez",
"email": "juan@example.com",
"role_id": 2,
"status": "active",
"registration_date": "2026-02-13T10:00:00.000Z"
},
"token": "eyJhbGciOiJIUzI1NiIs..."
}
}
{
"success": false,
"message": "Datos de entrada incompletos",
"errors": [
"Nombre es requerido",
"Email es requerido"
]
}
{
"success": false,
"message": "Formato de email inválido"
}
{
"success": false,
"message": "Contraseña no cumple requisitos",
"errors": [
"Debe tener al menos 8 caracteres",
"Debe incluir una mayúscula"
]
}
{
"success": false,
"message": "El email ya está registrado"
}
{
"success": false,
"message": "Error interno del servidor"
}
curl --request POST \
--url https://api.example.com/api/auth/register{
"success": true,
"message": "<string>",
"data": {
"user": {
"user_id": 123,
"name": "<string>",
"email": "<string>",
"role_id": 123,
"status": "<string>",
"registration_date": "<string>"
},
"token": "<string>"
}
}