API di FlavosoRiferimento API
Riferimento API
Ogni operazione dell'API con permesso, parametri, campi, errori ed esempi, letta dalla specifica OpenAPI.
Questo riferimento è costruito dalla specifica OpenAPI che descrive l'API stessa. Ciò che sta qui sta là, e viceversa. Le descrizioni dei campi sono in inglese, come nella specifica.
- URL di base
https://api.flavoso.com/v1- Autenticazione
- Ogni richiesta porta
Authorization: Bearer <access_token>. Come ottenere un token è spiegato in Autenticazione; per provare basta un token di prova.
Specifica
Tutta l'API come OpenAPI 3.1 su https://api.flavoso.com/v1/openapi.json e come raccolta Postman su https://api.flavoso.com/v1/postman.json. Entrambe senza autenticazione.
Collegamento
Il collegamento tra la tua app e un locale. GET /me è la prima chiamata di ogni integrazione: quale locale, quali permessi, prova o reale (livemode), quale piano. DELETE /connection chiude il collegamento dal tuo lato.
Ordini
Leggere, accettare, rifiutare, annullare e far avanzare gli ordini, e prenderli in carico con il tuo identificativo. Il ciclo di vita di un ordine è in Flusso degli ordini, il passaggio a una cassa in Integrazione cassa.
Locale
Stato di apertura, orari di apertura e di consegna, giorni speciali, tempi di preparazione, tipi di ordine e la pausa degli ordini.
- get
/storeRetrieve the store - patch
/storeChange lead times, pre-orders and order types - get
/store/hoursRetrieve opening and delivery hours - put
/store/hoursReplace opening and/or delivery hours - get
/store/closuresList special days - post
/store/closuresCreate or replace a special day - delete
/store/closures/{date}Delete a special day - post
/store/pausePause online ordering - post
/store/resumeResume online ordering
Tavoli e aree
I tavoli e le aree del locale, per esempio per assegnare una prenotazione a un tavolo. Solo lettura, con store:read o reservations:read. La chiave del codice QR di un tavolo non compare mai.
Prenotazioni
Leggere le prenotazioni, consultare gli orari liberi, creare, modificare e far passare le prenotazioni da uno stato all'altro. Dal piano Pro. Di più in Prenotazioni.
Report
Fatturato per giorno, settimana o mese e vendite per piatto, con le stesse regole dei numeri della dashboard. Di più in Report.
Eventi
Gli stessi eventi consegnati dai webhook, ma da recuperare in autonomia: per le casse senza indirizzo pubblico e per rimettersi in pari dopo un guasto. Di più in Recuperare gli eventi.
OAuth
Gli endpoint dell'accesso: autorizzazione nel browser, scambio dei token, revoca e metadati. L'autorizzazione è una pagina su https://app.flavoso.com/oauth/authorize, perché è lì che il titolare accede; scambio dei token, revoca e metadati si trovano su https://api.flavoso.com, fuori da /v1. Il flusso passo per passo è in Autenticazione.
Qualcosa non è chiaro? Scrivi a support@flavoso.com indicando l'identificativo di X-Request-Id. Così troviamo la tua richiesta nel registro.