retrieve a list of bookable activity products from bokun via the rest api

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

Steps

  1. create a booking channel in bokun (Settings > booking channels) since all API actions must occur in the context of a booking channel
  2. generate an API key (access key + secret key) under Settings > Other Settings > API Keys, scoped with the permissions you need
  3. sign each request with the required headers X-Bokun-Date, X-Bokun-AccessKey, and X-Bokun-Signature (HmacSHA1 over date+accessKey+HTTP method+path, then Base64-encoded)
  4. call POST /activity.json/search with a JSON body such as {"page":1,"pageSize":20} to list/search activities available to your vendor (paginated, 20 results by default)
  5. call GET /activity.json/{id} to get full product details, and inspect bookingType (DATE_AND_TIME/DATE/PASS) and capacityType (FREE_SALE/LIMITED/ON_REQUEST) before attempting a booking
  6. call GET /activity.json/{id}/availabilities?start=YYYY-MM-DD&end=YYYY-MM-DD to retrieve per-date/per-start-time availability objects (availabilityCount, rates, pricesByRate)

Known gotchas

Related routes

Search bibliographic records via the Koha REST API
koha-community.org · 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