Base URL: /api/v1. Tutti gli endpoint, escluso /health, richiedono Authorization: Bearer API_KEY.
Apri la specifica OpenAPI JSON
/api/v1/healthStato pubblico del servizio.
/api/v1/inventory?warehouse=bar&search=guinness&low_stock=true&page=1&limit=100Inventario filtrabile e paginato.
/api/v1/kegsNumero fusti, capacità e litri disponibili.
/api/v1/kegs/low-stockSolamente i fusti da ordinare.
/api/v1/assistant/summaryRiepilogo compatto per un assistente esterno.
/api/v1/import/invoice/previewValida, controlla duplicati e riconosce i prodotti. Non modifica nulla.
/api/v1/import/invoice/confirmAccetta {"preview_id":"..."}. Funziona soltanto se tutti i prodotti sono riconosciuti e crea un backup prima del carico.
curl https://sir-william-stock.pages.dev/api/v1/inventory \ -H "Authorization: Bearer LA_TUA_API_KEY"
Le chiavi non sono contenute nell'app o in questa documentazione: vanno salvate come Secrets Cloudflare.