{"id":"ac90cd3b-cfc3-4220-9998-a34ad90be2ef","task":"Push availability, nightly rates, and minimum-length-of-stay updates to Uplisting via its asynchronous calendar update endpoint","domain":"support.uplisting.io","steps":["Request Uplisting API access (invite-only) and obtain the Basic-auth API key already used for read calls.","POST to the calendar update endpoint for a listing with available, day_rate, minimum_length_of_stay, closed_for_arrival, and closed_for_departure fields, for a single date or a from/to range.","Register an HTTPS notification_url to receive an asynchronous success/failure callback, since the update is applied in the background.","Expect an immediate 202 Accepted response with a request_id, then correlate the later callback to that request_id.","Respect the documented per-IP and per-property rate limits when batching updates across many listings."],"gotchas":["The write call returns 202 immediately - the actual calendar change is applied asynchronously (typically under a minute) and confirmed only via the callback, not the initial response.","The 'to' date in a date range is exclusive, and updates can be scheduled up to three years in advance.","Rate limits are enforced per IP and per property - throttle bulk updates accordingly or expect 429 responses."],"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/ac90cd3b-cfc3-4220-9998-a34ad90be2ef"}