🚀 AivoraDesk API
🚀 AivoraDesk API v2.0.0
API RESTful para gestión de trámites aduanales con arquitectura multi-tenant, almacenamiento en Cloudflare R2 y encriptación AES-256-GCM de credenciales VUCEM.
19
Endpoints
100%
Test Coverage
Multi-Tenant
Aislamiento de Datos
R2
Cloudflare Storage
🛠️ Stack Tecnológico
Express.js
Prisma ORM
MySQL
JWT Auth
Cloudflare R2
AES-256-GCM
PM2 Cluster
OpenLiteSpeed
⚡ Quick Start
1. Autenticación
POST /auth/login
Content-Type: application/json
{
"correo": "admin@aivoradesk.com",
"password": "tu_password"
}
Response:
{
"success": true,
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"user": { "id": 1, "nombreCompleto": "Admin", ... }
}
2. Usar el Token
GET /users
Authorization: Bearer {token}
Response:
{
"success": true,
"users": [...]
}
📖 Documentación completa: Haz clic en "📚 Documentación" en el menú lateral para acceder a todas las guías técnicas.
📡 Endpoints Disponibles
Todos los endpoints requieren autenticación JWT (excepto /auth/login y /auth/register).
Los datos están aislados por companiaId automáticamente.
Cargando endpoints...