Technical Integration Overview
There are two integration options available, listed in order of decreasing technical effort:
For more information on Gray Line’s referral program, please visit the partner program site. This guide is designed for distribution partners wishing to integrate via the TourCMS API.
Direct Technical Integration Process
You must obtain explicit consent from Gray Line Worldwide and our licensees to connect to our data and sell any Gray Line products via the TourCMS API.
Data Available via API
The following data is available via the TourCMS API:
Grayline.com itself was built using the TourCMS API. TourCMS has created a page that outlines the APIs that were used as well as the functionality they offer. This may be a useful reference for you as you consider your technical integration.
API Documentation
The Gray Line distribution network is based on the TourCMS API. Please read the online API documentation for more information.
- Direct Technical Integration into the TourCMS API
- Referral program by linking and sending traffic to www.grayline.com
For more information on Gray Line’s referral program, please visit the partner program site. This guide is designed for distribution partners wishing to integrate via the TourCMS API.
Direct Technical Integration Process
- Ensure that your business development team has begun the commercial contracting process with Gray Line suppliers.
- Review the TourCMS API Introduction here.
- Sign up for a trial travel agent account with TourCMS.
- Connect to test operator (3930) in TourCMS.
- Complete API integration development. Refer to TourCMS Useful Information Guide for details on this process.
- Verify your API connection is ready with 15-Step API Checklist found at the bottom of the TourCMS Useful Information Guide.
- Obtain TourCMS sign-off that integration is working properly.
- Contact your business development team to confirm commercial agreement is finalized.
- Business team will then reach out to Gray Line Worldwide to "switch live" your contracted suppliers.
- Monitor new bookings once the integration is live for any unforeseen issues.
- Enjoy your new partnership with the Gray Line family!
You must obtain explicit consent from Gray Line Worldwide and our licensees to connect to our data and sell any Gray Line products via the TourCMS API.
Data Available via API
The following data is available via the TourCMS API:
- Availability - we always assume you are going to take availability from the API
- Use Tour Search API to do a simple availability call
- Hold a cache locally - i.e. take a replica of our dates, prices, availability into your own database, perhaps once every 24 hours
- Bookings - send to us via API
- Descriptions - use Gray Line provided descriptions (in multiple languages) or use your own, if you wish. The API includes when the field was last updated, useful if you are maintaining your own descriptions, perhaps for SEO purposes.
- Images - serve Gray Line images (off our CDN) or take to your own hosting for direct hosting. We have mobile, regular and large sized images for most tours (large images ideal for slide shows)
- Rates - take retail rates or net rates.
Grayline.com itself was built using the TourCMS API. TourCMS has created a page that outlines the APIs that were used as well as the functionality they offer. This may be a useful reference for you as you consider your technical integration.
API Documentation
The Gray Line distribution network is based on the TourCMS API. Please read the online API documentation for more information.
Further Reading & Help
We recommend reading TourCMS’ integration overview as well as their API documentation.
We recommend reading TourCMS’ integration overview as well as their API documentation.