forbidden_actionHTTP 403

Dem Schlüssel fehlt die gesondert zu vergebende Handlung

Zwei Handlungen sind gefährlicher als gewöhnliches Schreiben auf ihrem Modul und brauchen deshalb einen eigenen, ausdrücklich gesetzten Haken: `reservations.status` (ein gemeldeter No-Show zieht eine hinterlegte Gebühr ein und belastet das betriebsübergreifende Risikoprofil eines echten Menschen) und `guests.personal` (gibt `isBlocked`, `blockReason`, `noShowCount` und `notes` frei). Das Modulrecht allein reicht für beide nicht.

Wiederholen?

Nein — unverändertes Wiederholen ergibt genau dieselbe Antwort. Die Anfrage muss sich ändern.

Woran es liegt

  • Ein Statuswechsel einer Reservierung ohne `action:reservations.status`.
  • Ein Zugriff auf die persönlichen Vermerke eines Gastes ohne `action:guests.personal`.

Was zu tun ist

`action` im Körper nennt die fehlende Handlung. Sie wird im Dashboard einzeln vergeben — „Alle auswählen" setzt sie absichtlich NICHT mit.

Zusätzliche Felder im Körper

Neben error, message, docs und requestId, die jede Fehlerantwort trägt:

actionmoduleop

Wo dieser Fehler entsteht