list tours and create a booking via the tourcms marketplace api

domain: www.tourcms.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. 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
  2. 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
  3. 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
  4. check live availability with Check Tour Availability (tour_checkavail.php) for the chosen tour, rates, and customer count
  5. 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
  6. 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

Known gotchas

Related routes

check item pricing and availability then create a booking via the checkfront api
api.checkfront.com · 6 steps · unrated
Search Viator's tours and activities inventory, confirm live availability/pricing, and complete a booking through the Viator Partner API v2.
viator.com · 6 steps · unrated
Create, update, and search Bookings via the Tripleseat API
api.tripleseat.com · 5 steps · unrated

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?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans