Integration Overview

About Travel Curious API

The Travel Curious Reseller API provides a flexible solution for Resellers and Online Travel Agencies (OTAs) to connect with tour and activity Suppliers, using real-time pricing, availability, managing holds and bookings and more. We are happy to have an informal conversation about what and how the Travel Curious Reseller API can work for your company, please reach out to our Commercial Team at commercial@travelcurious.com.

Once an agreement with Travel Curious is in place and you are ready for your Travel Curious Reseller API integration, please refer to the detailed process for connecting to the Travel Curious Platform.

Integration Philosophy: Build Once, Connect Anywhere

The Travel Curious API connects you to a vast network of Suppliers, each with unique operational rules. Supplier A might have simple flat pricing, while Supplier B requires dynamic Price Schedules, mandatory Booking Questions, and complex Traveler Constraints.

Our strongest recommendation is to implement the maximum number of fields, endpoints, and capabilities from day one. While you can technically launch an integration using a minimum subset of fields, doing so will strictly limit which Suppliers you can work with. By building a comprehensive integration, you ensure your system can seamlessly support any new Supplier we add to the network without requiring future development sprints.

API Versions

The API is currently available in two active versions: v1.2 and v1.3. Both versions share the same core transaction model - v1.3 unlocks conversion-boosting features not available in legacy versions, including:

  • Expanded Data Structures
  • Rich Content Capabilities
  • Dynamic Booking Questions
  • Enhanced Location Data

If you are an existing v1.2 partner, your current integration will continue to be fully supported, but new features are developed exclusively for v1.3. A dedicated v1.3 Sandbox is available to test these new features in parallel without disrupting your production traffic.

The Integration Process

Connecting to the Travel Curious Platform is a collaborative process designed to ensure your success. It consists of five stages:

Phase 1: Registration

The Travel Curious team will contact you once the questionnaire details have been reviewed and start the integration process with one or more technical design and review meetings. During these meetings, the Travel Curious team works with you to identify any unique system requirements between your and the Supplier systems.

We are committed to your successful integration and provide support during your development against our APIs. This can be email-based support (Travel Curious team will share an email address in the Welcome email) or a private Shared Slack Channel for near real-time support (Please note that this requires your company to have a paid Slack account)

  1. Reseller completes the Reseller Integration Questionnaire, which Travel Curious sends in the Welcome email
  2. Travel Curious provides sandbox credentials to the Reseller API in the Welcome email
  3. Reseller determines their preferred method of communication: Slack or email
  4. Travel Curious reviews the Connection Questionnaire details and starts the required integration documentation

Phase 2 - Kick-off, Team introductions, and Development

The Travel Curious team set up a kick-off call after sending out the integration documentation to introduce themselves and make sure the Reseller team knows their contacts at Travel Curious. They also run through the Connection Questionnaire, the connection process, and any questions from the Reseller team.

  1. Technical kick-off call between Reseller and Travel Curious.

  2. Resellers use the Reseller API spec to develop to Travel Curious.

    1. For New Partners: You will build against the v1.3 specification.
    2. For Upgrading Partners: You can build your v1.3 enhancements in the Sandbox while your v1.2 production remains untouched.
  3. Travel Curious provides technical support via the preferred method of communication.

  4. Reseller confirms their development is complete.

Phase 3 - Certification

Once your development is complete, a Travel Curious engineer carries out 2-way certification by running a suite of test scripts. Once this is passed and the transactions flow correctly, 3-way testing between all 3 parties (you, Supplier and Travel Curious) can be set up in sandbox and a certification call scheduled. We prefer online certification for speed and efficiency of potential holdups in the transaction flow. The certification is successful once all 3 parties approve of the transaction flow.

  1. Travel Curious Account Manager schedules certification with CS Engineering team
  2. Certification covers visibility of suppliers, products and rates, ability to post bookings and cancellations
  3. Reseller provides a copy of the voucher they issue to their guests, Supplier signs off on the voucher data
  4. 3-way test between Reseller - Travel Curious - Supplier (first time only)

Phase 4 - Production Pilot

After a successful 3-way certification, the pilot can go ahead. Travel Curious recommends avoiding Thursdays and Fridays. The Operator and Reseller channels are bound, which means both parties can select the new partner connection.

  1. Travel Curious configure Reseller for Production and provide production credentials for Travel Curious Reseller API
  2. Reseller coordinates with the contracted Supplier to get ready for the production pilot
  3. Travel Curious makes the Supplier / Ticketing System channel visible to the Reseller
  4. Travel Curious confirms to the Supplier / Ticketing System that production is set up
  5. Reseller confirms once Travel Curious Reseller API is ready for production sales and makes a test booking
  6. Monitor connection for first guest bookings and confirm the Supplier receives all data required from the Reseller

Phase 5 - Live

The Reseller booking channel is live and producing. Any requests from Resellers to add additional connections to contracted Suppliers should be directed to Travel Curious Customer Success at help@travelcurious.com.

Security & Performance

At Travel Curious, we are constantly checking and updating our platform to keep data and transactions secure, which is reflected in our processes and transaction APIs.

  • All customer integrations are protected with API keys and secrets
  • All communications are done over secure TLS 1.3
  • All PII information is encrypted throughout Travel Curious, both on the wire and at rest, with strict RBAC mechanisms

To avoid production environment performance issues, we monitor timeouts and hold times for connections and make recommendations for improvement. If we come across anything that would jeopardize security or performance, we will notify our partners. Depending on the issue, we send out notifications to give our partners time to rectify it; however, we do reserve the right to disable a partner's interface if no action is taken, depending on the severity.

VariableType to search · ESC to discard
GlossaryType to search · ESC to discard
InsertType to search · ESC to discard
No matches