{"id":"9d4e5e3b-7d73-44ca-aed8-3eca0e59ece4","task":"list tours and create a booking via the tourcms marketplace api","domain":"www.tourcms.com","steps":["sign up for a trial Travel Agent (Marketplace) account via tourcms.com's partner signup page to get an API key and connect to the test operator channel for development","authenticate every request by sending the x-tourcms-date header plus an Authorization header formatted as 'TourCMS CHANNEL_ID:MARKETPLACE_ID:SIGNATURE', where SIGNATURE is an HMAC-SHA256 (base64-encoded) of the string 'CHANNEL_ID/MARKETPLACE_ID/VERB/OUTBOUND_TIME/PATH' signed with your API key","call the Search Tours or List Tours endpoint (tour_search.php / tours_list.php) to enumerate a channel's tours, then Show Tour (tour_show.php) for full product/rate details","check live availability with Check Tour Availability (tour_checkavail.php) for the chosen tour, rates, and customer count","create the booking by calling Start New Booking (booking_start_new.php) to hold a temporary booking, then Commit New Booking (booking_commit_new.php) to convert it to a live booking; use Show Booking (booking_show.php) or List Bookings to retrieve/verify it afterward","for Tour Operator (not Marketplace Agent) accounts, first call Requesting a Booking Key (booking_getkey.php) before Start New Booking so affiliate click tracking is preserved"],"gotchas":["API use is rate-limited to 3000 GET and 3000 POST calls per hour per channel for Marketplace Agents, so cache GET responses where possible","test bookings must only be made against the designated test operator account; real supplier accounts require the supplier's explicit sign-off before going live","TourCMS is now operated by Palisis AG (the docs and support portal reflect this rebrand), and several methods are restricted to either Tour Operators only or Marketplace Agents only — check each endpoint's access note before use"],"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/9d4e5e3b-7d73-44ca-aed8-3eca0e59ece4"}