Skip to main content
Resellers embed Seyaha’s activity catalog and booking flow into their own platforms. Authentication uses a static API token — no user login flow needed.
1

Get your API token

Contact your Seyaha account manager or email [email protected] to get a reseller account and API token. Tokens look like rsl_live_abc123... and don’t expire.Set the token in every request via the x-api-token header:
2

Browse activities

Fetch the activity catalog with optional currency and language filtering:
Each activity includes variations but not slots — load slots separately via the availability endpoints when a user picks a date.
3

Check availability

Once a user selects a variation and date, fetch bookable slots:
4

Create a booking

Submit the booking with customer details and the chosen date/time/slot:
After the customer pays, call POST /payment-success with the external payment ID to confirm the booking. See Bookings for the full flow.

What’s next

  • Activities — full search, filter, and currency options
  • Availability — calendar view vs. date-specific slots
  • Bookings — payment confirmation and cancellation