neuroInvoice ✓ Actiu v1.5.9  ·  /api/health
Mètode / Auth Ruta Descripció
GET públic /api/health Estat del servidor (versió, timestamp)
POST públic /api/login Autenticació d'usuari — retorna JWT
POST JWT /api/ocr Processa fitxers (PDF/imatge) amb Gemini OCR
POST JWT /api/ocr-queue Encua fitxers per processar de forma asíncrona
GET JWT /api/ocr-pending Llista fitxers pendents de la cua OCR
DELETE JWT /api/ocr-pending/:id Elimina un fitxer pendent de la cua OCR
POST JWT /api/save Desa una factura extreta a Supabase
GET JWT /api/file Proxy autenticat cap a GCS (?object=)
GET JWT /api/invoices Llista factures amb filtres opcionals
DELETE JWT /api/invoices/:id Elimina una factura per ID
PUT JWT /api/invoices/:id/tax-details Actualitza línies d'impostos d'una factura
GET JWT /api/invoices/:id/rows Obté les línies de detall d'una factura
GET JWT /api/invoices/analytics Dades agregades per a analítica
GET JWT /api/expenses/analytics Dades despeses agregades per a analítica
POST JWT /api/invoices/search Cerca factures per text lliure
GET JWT /api/inventory/products Llista productes de l'inventari
GET JWT /api/inventory/shops Llista botigues / punts de venda
GET JWT /api/botigues Llista totes les botigues
POST JWT /api/botigues Crea una botiga nova (admin)
PATCH JWT /api/botigues/:id Actualitza una botiga (admin)
DELETE JWT /api/botigues/:id Elimina una botiga sense dades (admin)
GET JWT /api/vendes Llista vendes diàries
POST JWT /api/vendes Upsert venda diària
GET JWT /api/inventory/stock Consulta estoc actual per producte/botiga
GET JWT /api/inventory/safety Obté els nivells d'estoc mínim (safety stock)
POST JWT /api/inventory Registra un moviment d'inventari
POST JWT /api/inventory/safety Estableix l'estoc mínim d'un producte
GET JWT /api/inventory/history Historial de moviments d'inventari
GET JWT /api/purchase-proposal Genera proposta de compra basada en estoc
GET JWT /api/products Llista mestres de productes
POST JWT /api/products Crea o actualitza un producte (admin)
GET JWT /api/users Llista usuaris del tenant (admin)
POST JWT /api/users Crea o actualitza un usuari (admin)
GET JWT /api/export Exporta factures en format comptable (CSV/XLSX)