Qavero WikiMenü ▾

Entwickler-API

Nur relevant, wenn Sie Ihre Website im Modus Eigenes HTML betreiben und ein Buchungs- oder Bestellformular im eigenen Design bauen möchten, statt auf /book//order zu verlinken.

Wie es funktioniert

Ihr eigenes JavaScript ruft diese Endpunkte einfach per fetch() auf. Das funktioniert gleichermaßen unter qavero.app/ihr-unternehmen und Ihrer eigenen verbundenen Domain — Sie können Ihren Slug fest in Ihrem Code hinterlegen, es gibt kein API-Login und keinen Schlüssel, den Sie verwalten müssen.

Terminbuchung

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

Online-Bestellung

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

Wo Sie Ihre genauen Endpunkte finden

Unter Website im Dashboard zeigt Ihnen Qavero — sobald Sie im Modus „Eigenes HTML“ sind und Buchung oder Bestellung aktiviert haben — diese Endpunkte mit Ihrem echten Unternehmens-Slug bereits fertig ausgefüllt an.