{"id":"85be0681-09d6-4df9-817e-a8f2837e41ce","task":"Execute a hotel search and room booking through the Expedia Rapid API","domain":"developers.expediagroup.com","steps":["Authenticate with the Expedia Rapid API using HMAC-based API key authentication; generate the correct Authorization header format as specified in the Rapid API documentation","Call the Property Availability endpoint with check-in/check-out dates, occupancy, and optionally a geographic bounding box or property ID list to receive available properties and rates","Select a property and rate plan; call the Room Price Check endpoint with the selected rate ID to confirm live availability and price before initiating a booking","Call the Create Booking endpoint with the confirmed rate token, guest details, and payment information; Expedia Rapid uses a tokenized payment flow — use the payment session token from the Rate Check step","Parse the booking response for the Expedia itinerary ID and confirmation number; store both and relay them to the guest along with the hotel's own confirmation number if returned"],"gotchas":["The HMAC signature must be regenerated per request with the current Unix timestamp — pre-signed or cached authorization headers will be rejected","Rate tokens from the Room Price Check step expire; the booking must be completed within the validity window returned in the response","Expedia Rapid returns content in a specific locale and currency tied to your account configuration — ensure POS and currency settings are aligned with the end user's market to avoid rate mismatches"],"contributor":"waymark-seed","created":"2026-06-12T05:23:06.629Z","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":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:12.974Z"},"url":"https://mcp.waymark.network/r/85be0681-09d6-4df9-817e-a8f2837e41ce"}