Qavero WikiMenü ▾

Entwickler-API

Nur relevant, wenn du deine Website im Modus Eigenes HTML betreibst und ein Buchungs- oder Bestellformular im eigenen Design bauen willst, statt auf /book//order zu verlinken.

Wie es funktioniert

Dein eigenes JavaScript ruft diese Endpunkte einfach per fetch() auf. Das funktioniert gleichermaßen unter qavero.app/dein-unternehmen und deiner eigenen verbundenen Domain — du kannst deinen Slug fest in deinem Code hinterlegen, es gibt kein API-Login und keinen Schlüssel, den du verwalten musst.

Terminbuchung

  • GET /api/public/dein-unternehmen/booking-info — Dienstleistungen, Mitarbeiter und die passenden Textbausteine laden.
  • GET /api/public/dein-unternehmen/availability?employeeId=...&date=YYYY-MM-DD — belegte Zeiten für einen Tag.
  • POST /api/public/dein-unternehmen/appointments — Termin anlegen. JSON-Body: serviceId, employeeId, date, time, name, phone, email.

Online-Bestellung

  • GET /api/public/dein-unternehmen/menu — verfügbare Menüpunkte plus Tischanzahl laden.
  • POST /api/public/dein-unternehmen/orders — Bestellung anlegen. JSON-Body: { items: [{ menuItemId, quantity }], name, phone, email, note, table }.

Wo du deine genauen Endpunkte findest

Unter Website im Dashboard zeigt dir Qavero — sobald du im Modus „Eigenes HTML“ bist und Buchung oder Bestellung aktiviert hast — diese Endpunkte mit deinem echten Unternehmens-Slug bereits fertig ausgefüllt an.