La lista detallada de endpoints, sus parámetros, esquemas de petición/respuesta y posibilidad de probarlos en vivo está en la referencia interactiva, generada automáticamente desde el código.
En esa URL podrás:
- Ver todos los endpoints disponibles públicamente.
- Consultar el schema JSON exacto de cada request y response.
- Probarlos en vivo desde el navegador (botón "Try it").
- Descargar la especificación OpenAPI completa.
Mapa rápido de lo disponible
🔐 Autenticación
| Endpoint | Método | Auth |
|---|
/auth/login | POST | Pública |
/auth/registro | POST | Pública |
/auth/google | POST | Pública |
/auth/refresh | POST | Pública (refresh token) |
/auth/verificar-email | GET | Pública |
/auth/reset-password | POST | Pública |
/auth/me | GET | JWT |
👥 Clientes
| Endpoint | Método | Auth |
|---|
/clientes | GET | JWT o API Key clientes:read |
/clientes/{token} | GET | JWT o API Key clientes:read |
/clientes/{token}/movimientos | GET | JWT o API Key clientes:read |
/clientes/select | GET | JWT o API Key clientes:read |
📦 Productos
| Endpoint | Método | Auth |
|---|
/productos | GET | JWT o API Key productos:read |
/productos/{token} | GET | JWT o API Key productos:read |
/productos/select | GET | JWT |
/productos/precio | GET | JWT |
/productos/stock-almacen | GET | JWT |
/productos/tarifas-pivot | GET | JWT |
/productos | POST | JWT |
/productos/{token} | PUT | JWT |
/productos/{token} | DELETE | JWT |
🧾 Ventas - Facturas
| Endpoint | Método | Auth |
|---|
/ventas-facturas/exportar | GET | JWT |
/ventas-facturas/preview-exportar | GET | JWT |
🔌 Integración externa
| Endpoint | Método | Auth |
|---|
/integracion-externa/pedidos | POST | JWT |
⚙️ Sistema
| Endpoint | Método | Auth |
|---|
/sistema/health | GET | Pública |
Próximos endpoints
Ver Roadmap para los endpoints en desarrollo.
¿No ves un endpoint que necesitas?
Hay endpoints internos que actualmente solo están disponibles para el frontend del ERP (JWT humano). Si tu integración necesita uno, escríbenos a soporte@extremanet.com indicando:
- Qué entidad necesitas leer/escribir.
- El caso de uso (qué hará tu integración con esos datos).
- Si necesitas solo lectura o también escritura.
Estudiaremos abrirlo a integración por API Key con su scope correspondiente.