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.

Speisekarte

Die ganze Karte lesen, mit PUT /menu in einem Aufruf abgleichen, Ausverkauft melden und einzelne Kategorien, Gerichte, Optionsgruppen und Optionen anlegen, ändern und löschen. Mehr dazu unter Speisekarte abgleichen.

Betrieb

Öffnungsstatus, Öffnungs- und Lieferzeiten, Sondertage, Vorlaufzeiten, Bestellarten und die Pause der Bestellannahme.

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.