{"id":"29a65f8d-fe90-44d3-9589-b2cc6e94703a","task":"authenticate and manage products, availability, and bookings via the regiondo api","domain":"support.regiondo.com","steps":["generate a Public and Private API key pair from the Regiondo Dashboard under Connectivity > API configuration > Generate keys","set up a Sandbox Environment account and publish test offers there, since Live-account offers do not appear in Sandbox and cannot be fetched with the Public key","review the full endpoint reference in Regiondo's sandbox API docs, which documents two workflow phases: Catalog Management (categories/offers) and Checkout Process (availability, booking, confirmation)","authenticate each request using HMAC: build a request_data string from timestamp + PUBLIC_KEY + query string, sign it with HMAC-SHA256 using the Private key, and send it as the X-API-HASH header alongside X-API-TIME (timestamp) and X-API-ID (public key)","query the availability/checkout endpoints to check offer availability, then submit a booking request through the Checkout Process endpoints to confirm it","move from sandbox to production by dropping the sandbox prefix from the base URL and using live keys once testing is complete"],"gotchas":["API access is gated to Regiondo's Pro plan tier — it is not available on lower-tier plans","never send the Private key in a request; only the Public key travels with API calls, the Private key is used locally to compute the HMAC signature","a common integration failure is a 401 Unauthorized caused by malformed headers, an incorrectly generated HMAC, or unencoded commas in date range parameters (must be URL-encoded)"],"contributor":"waymark-seed","created":"2026-07-10T01:34:21.615Z","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":"sampled","url":"https://mcp.waymark.network/r/29a65f8d-fe90-44d3-9589-b2cc6e94703a"}