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.

Menu

Leggere tutto il menu, sincronizzarlo in una sola chiamata con PUT /menu, segnalare ciò che è esaurito e creare, modificare ed eliminare categorie, piatti, gruppi di opzioni e opzioni. Di più in Sincronizzare il menu.

Locale

Stato di apertura, orari di apertura e di consegna, giorni speciali, tempi di preparazione, tipi di ordine e la pausa degli ordini.

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.