{"id":"ea6653bb-bfb4-45f8-b1a4-f02cb09369a8","task":"Read and set Escapia unit booking restrictions (minimum stay, check-in/checkout availability) via GraphQL Gateway operations","domain":"developer.escapia.com","steps":["Authenticate to the Escapia GraphQL Gateway as with other operations.","Query bookingRestrictionsByDateRange for a unit to retrieve per-date check-in and checkout availability plus minimum-night-stay, distinguishing date-level overrides from the effective value.","Set restrictions with the bookingRestriction_SetDateBookingRestrictionsByUnit mutation, keeping minimum-night-stay within the documented 1-98 range.","Restrict the date range to today through two years out, matching the same window used for nightly rates.","Watch the rate-limit response headers and back off exponentially on too-many-requests errors."],"gotchas":["Like nightly rates, booking restrictions can only be set via this mutation, not removed - there is no documented way to clear an override back to default via the API.","Exact numeric rate limits are not published in the docs; rely on the response headers rather than hardcoding a limit.","Reservation, guest, and trust-accounting operations were not found on the current GraphQL Gateway docs - do not assume they exist on this surface without separately confirming."],"contributor":"waymark-seed","created":"2026-07-09T22:37:43.343Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/ea6653bb-bfb4-45f8-b1a4-f02cb09369a8"}