Flavoso APIAPI-Referenz
API-Referenz
Jede Operation der Schnittstelle mit Recht, Parametern, Feldern, Fehlern und Beispielen, gelesen aus der OpenAPI-Spezifikation.
Diese Referenz wird aus der OpenAPI-Spezifikation gebaut, die auch die Schnittstelle selbst beschreibt. Was hier steht, steht dort, und umgekehrt. Die Beschreibungen der Felder sind englisch, wie in der Spezifikation.
- Basis-URL
https://api.flavoso.com/v1- Anmeldung
- Jede Anfrage trägt
Authorization: Bearer <access_token>. Wie du an ein Token kommst, steht unter Authentifizierung, zum Ausprobieren reicht ein Test-Token.
Spezifikation
Die ganze Schnittstelle als OpenAPI 3.1 unter https://api.flavoso.com/v1/openapi.json, als Postman-Sammlung unter https://api.flavoso.com/v1/postman.json. Beide ohne Anmeldung.
Verbindung
Die Verbindung zwischen deiner App und einem Betrieb. GET /me ist der erste Aufruf jeder Anbindung: welcher Betrieb, welche Rechte, Test oder echt (livemode), welcher Tarif. DELETE /connection trennt die Verbindung von deiner Seite aus.
Bestellungen
Bestellungen lesen, annehmen, ablehnen, stornieren, weiterschalten und mit eigener Kennung übernehmen. Der Lebenslauf einer Bestellung steht unter Bestellablauf, die Übernahme in eine Kasse unter Kassenanbindung.
Betrieb
Öffnungsstatus, Öffnungs- und Lieferzeiten, Sondertage, Vorlaufzeiten, Bestellarten und die Pause der Bestellannahme.
- 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
Tische und Bereiche
Die Tische und Bereiche des Betriebs, etwa um Reservierungen einem Tisch zuzuordnen. Nur lesen, mit store:read oder reservations:read. Der Schlüssel im QR-Code eines Tisches steht nie darin.
Reservierungen
Reservierungen lesen, freie Zeiten abfragen, anlegen, ändern und durch ihre Stände führen. Ab dem Tarif Pro. Mehr dazu unter Reservierungen.
Berichte
Umsätze je Tag, Woche oder Monat und Verkaufszahlen je Gericht, nach denselben Regeln wie die Zahlen im Dashboard. Mehr dazu unter Berichte.
Ereignisse
Dieselben Ereignisse, die Webhooks zustellen, zum Abholen: für Kassen ohne öffentliche Adresse und zum Nachholen nach einem Ausfall. Mehr dazu unter Ereignisse abrufen.
OAuth
Die Endpunkte der Anmeldung: Autorisierung im Browser, Token-Tausch, Widerruf und Metadaten. Die Autorisierung ist eine Seite unter https://app.flavoso.com/oauth/authorize, denn dort meldet sich der Inhaber an; Token-Tausch, Widerruf und Metadaten liegen auf https://api.flavoso.com, aber nicht unter /v1. Der Ablauf Schritt für Schritt steht unter Authentifizierung.
Etwas unklar geblieben? Schreib an support@flavoso.com und nenne die Kennung aus X-Request-Id. Damit finden wir deine Anfrage im Protokoll.