load rezdy marketplace products and check real-time session availability via the agent api
domain: developers.rezdy.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
obtain an apiKey and test against api.rezdy-staging.com before switching to api.rezdy.com for production
call GET /products/marketplace to load products suppliers have shared with your agent account, and cache results for at least 24 hours since products change infrequently
call GET /availability with one or more productCode params plus startTimeLocal/endTimeLocal to load scheduled sessions and seatsAvailable for a date range
immediately before checkout, re-call GET /availability scoped to the customer's exact chosen startTimeLocal as an uncached real-time availability check
account for the three booking modes (NO_DATE, DATE_ENQUIRY, INVENTORY) since each changes how session data is structured in the availability response
use the minAvailability/minQuantity query parameter to filter sessions down to ones with enough remaining seats for the party size
Known gotchas
NO_DATE and DATE_ENQUIRY booking-mode products don't have real scheduled sessions — rezdy synthesizes a fake session (e.g. 999 seats, midnight start) in the availability response, so not every returned 'session' reflects real inventory
availability limited per individual price option is not exposed by the api — only the total seats available per session is returned, even if a supplier restricts specific options
cached availability/product data can go stale between load and checkout, so a fresh availability call is required right before booking to avoid overselling
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?