Skip to content
GitHub

Command API

Est documento detalla los endpoints del dominio Command, responsables de la administración del sistema, gestión de usuarios, tenants y autenticación.

Obtiene lista de tenants o detalle individual.

Query Parameters:

  • id (opcional): UUID del tenant

Headers:

Cookie: sid=<jwt_token>

Respuesta exitosa (200):

{
"success": true,
"data": [
{
"id": "uuid",
"rut": "12345678-9",
"business_name": "Empresa SPA"
}
]
}

Crea un nuevo tenant.

Body:

{
"rut": "12345678-9",
"business_name": "Empresa SPA",
"alias": "empresa-spa"
}

Inicia sesión y establece la cookie sid.

Body:

{
"username": "admin",
"password": "password"
}

Respuesta exitosa (200):

{
"success": true,
"user": {
"id": 1,
"username": "admin",
"role": "SUPER_ADMIN"
}
}

Valida la sesión actual basada en la cookie sid.

Respuesta exitosa (200):

{
"valid": true,
"user": { ... }
}