Update reservation rule
Updates an existing reservation rule with full replacement semantics (FR-009).
Authorizations
JWT Authorization header using the Bearer scheme.
Path Parameters
Query Parameters
limits which fields are returned in the response body
Body
Reservation Rule contract (CAT-7686)
Referenced call-off-order rule codes. Max 1 entry.
Unique identifier. Auto-generated when omitted on create.
Referenced customer rule codes. Max 1 entry.
Optional description, max 500 chars.
Whether the rule is active. Defaults to true on insert.
Opaque JSON metadata. Passed through unchanged.
Display name. Required, max 200 chars.
Referenced product rules. Max 1 entry.
Priority rank, unique per master catalog within the tenant. Auto-assigned when omitted or ≤0.
Optional tiebreaker attribute name used by the reservation engine when two call-off orders match. Max 50 chars.
Time fence in days. Inclusive [0, 365].
When true the rule applies to all sites; ValidSites is ignored.
Site IDs this rule applies to. Optional — when omitted and ValidForAllSites is not true, the server auto-sets ValidForAllSites=true (FR-022).
Response
OK
Reservation Rule contract (CAT-7686)
Referenced call-off-order rule codes. Max 1 entry.
Unique identifier. Auto-generated when omitted on create.
Referenced customer rule codes. Max 1 entry.
Optional description, max 500 chars.
Whether the rule is active. Defaults to true on insert.
Opaque JSON metadata. Passed through unchanged.
Display name. Required, max 200 chars.
Referenced product rules. Max 1 entry.
Priority rank, unique per master catalog within the tenant. Auto-assigned when omitted or ≤0.
Optional tiebreaker attribute name used by the reservation engine when two call-off orders match. Max 50 chars.
Time fence in days. Inclusive [0, 365].
When true the rule applies to all sites; ValidSites is ignored.
Site IDs this rule applies to. Optional — when omitted and ValidForAllSites is not true, the server auto-sets ValidForAllSites=true (FR-022).

