API REST
Base URL
http://localhost:3000/apiHeaders requeridos
Authorization: Bearer <token>x-tenant-id: <tenantId>Endpoints principales
| Recurso | Endpoints |
|---|---|
| Auth | POST /api/auth/login, GET /api/auth/me |
| Items | GET/POST/PUT/DELETE /api/items |
| Partners | GET/POST/PUT/DELETE /api/partners |
| Facturas venta | GET/POST /api/sales-invoices |
| Facturas compra | GET/POST /api/purchase-invoices |
| Albaranes venta | GET/POST /api/sales-delivery-notes |
| Pedidos venta | GET/POST /api/sales-orders |
| Plugins | GET /api/plugins/available |
Ejemplo
curl -X POST http://localhost:3000/api/auth/login \ -H "Content-Type: application/json" \ -d '{"email":"admin@openfactu.com","password":"admin123"}'