🚀 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...