GET/api/v1/guests/{id}/visits
Alle Reservierungen, die diesem Gast zugeordnet sind — als Besuchsnachweis, nicht als vollständige Reservierung.
Rechte
guests:readreservations:readAlle genannten Rechte zusammen, nicht wahlweise.
Plan-Merkmal guests — fehlt es dem Betrieb, antwortet die Route mit 402 plan_upgrade_required.
Pfad
| Name | Typ | Bedeutung |
|---|---|---|
{id}Pflicht | UUID | Kennung des Gastes. Gibt es ihn in diesem Betrieb nicht, ist die Antwort 404 — nicht eine leere Liste. |
Abfrageparameter
| Name | Typ | Bedeutung |
|---|---|---|
limit | integer 1–200Vorgabe: 50 | Zeilen je Seite. |
cursor | undurchsichtiger Zeiger | `pagination.nextCursor` der vorigen Antwort, unverändert. |
Mögliche Fehler
- forbidden — Dem Schlüssel fehlt `guests:read` — oder `reservations:read`. Die Meldung sagt ausdrücklich, dass `guests:read` allein das Reservierungsbuch nicht öffnet.
- not_found — Zu dieser Kennung gibt es in diesem Betrieb keinen Gast.
- validation — Unbekannter Parameter oder unlesbarer Cursor.
- Umschlag: `{ "guestId": …, "data": [...], "pagination": { … }, "meta": { … } }`.
- Zählt nicht gegen das Stundenkontingent für zeilenliefernde Gästeaufrufe — es sind Reservierungs-, keine Gastdatensätze.