← gwada.app

Dokumentation

Anmelden

Public API

Headless JSON-Zugriff auf veröffentlichte Modul-Daten — ohne iframe. Reservierungen können zusätzlich gebucht und verwaltet werden.

Basis-URL: https://gwada.app/api/v1

Schlüssel erzeugst du in der App unter Einstellungen → API. Jeder Schlüssel gehört zu genau einem Restaurant und kann pro Modul freigeschaltet werden. Das Restaurant wird aus dem Key abgeleitet — kein Slug in der URL nötig.

Schnellstart

  1. Restaurant unter Einstellungen veröffentlichen
  2. API-Schlüssel anlegen und benötigte Module freischalten
  3. Key sicher speichern (wird nur einmal im Klartext gezeigt)
  4. GET /api/v1/… mit Authorization: Bearer gwada_sk_live_… aufrufen

Module

ModulEndpunkteKey-ID
Speisekarte
GET /api/v1/menu
menu
Reservierung
GET /api/v1/reservation
POST /api/v1/reservation
POST /api/v1/reservation/manage
reservation
Bewertungen
GET /api/v1/reviews
reviews
News
GET /api/v1/news
news
Events
GET /api/v1/events
events
Galerie
GET /api/v1/gallery
gallery
Öffnungszeiten
GET /api/v1/opening-hours
opening_hours

CORS

Browser-Aufrufe: OPTIONS preflight mit Access-Control-Allow-Methods: GET, POST, OPTIONS und Allow-Headers: Authorization, Content-Type. Optional Origin-Allowlist pro Key — siehe Authentifizierung.

Nächste Schritte