Integrations Overview
Overview
When starting your integration journey with Trainline, some of the first discussions you'll have with your Commercial and Technical Account Managers will revolve around which combination of tools is right for you, taking into account your booking and post-sales needs, your corporate clients and your internal systems and processes.
Below is a (simplified) diagram of Trainline's platform ('PlatformOne'), including Agent Tool - an agent-facing 'offline' tool to facilitate rail bookings and post-sales activitie; our Global API - a powerful API allowing partners to leverage our aggregated rail content across the UK and Europe; and the Admin Tool - used to manage and configure various aspects of the platform and connected tools.
Please note: this is not an exhaustive list of all tools and solutions available.
Our Tools
Please see a breakdown of our tools and related documentation below - if you are unable to access any resources due to IP constraints, please talk to your Commercial or Technical Account Manager about whitelisting.
Global API
Our Global API allows for a simple integration between your booking tool (commonly 'online' - client-facing tools) and our aggregated rail content, pulling from multiple rail providers across the UK, France, Italy, Spain, Germany, Norway, Belgium, Switzerland & Austria.
→ Detailed Global API documentation can be found here
→ We also offer a broad range of Global API support articles for in-depth information on all aspects of the API
Corporate Onboarding API & Profile Sync API
These (optional) additional APIs are intended for usage by Travel Management Companies (TMCs) who require synchronisation of corporate and/or traveller profiles with Trainline.
→ Our Corporate Onboarding API can be used to provide Corporate (client) information to Trainline in an automated and real-time fashion
→ Our Profile Sync API similarly allows for the synchronisation of Profile (traveller) information to Trainline
Agent Tool
Our Agent Tool allows for 'offline' (agent-led) bookings, as well as post-sales activities such as exchanges and refunds.
→ Please see our series of Agent Tool video guides
Admin Tool
Our Admin Tool can be used to configure your account within our platform, including the creation and management of corporates, travellers and custom fields.
→ Please see our series of Admin Tool video guides
Event Messages
We offer B2B Event Messages in the form of JSON files, which can be sent to your API endpoint or SFTP location, allowing for seamless integration into your mid- or back-office systems. These messages can be set up to be triggered by a number of events:
- Order Confirmed
- Refund Completed
- Compensation Completed
- Carrier Refund Notification
- Ticket Assets Available
- Agency Passthrough Payment
→ Our dedicated Event Messages article provides more detailed information
Accreditation
If you are developing an Online Booking Tool via integration with our Global API, you will need to go through an accreditation process with the relevant carrier(s) before launch.
Details of the varying accreditation processes, along with all required documentation, will be provided by your Technical Account Manager during the course of your accreditation(s), at the appropriate stages of your development and implementation.
UK Accreditation
In the UK, Trainline carries out a 'delegated' accreditation, meaning we will manage the accreditation process alongside RDG ('Rail Delivery Group' - the UK's rail accrediting body).
This process involves in-depth reviews of all relevant booking and post-sales flows, detailed discussions of accreditation requirements, testing, evidence gathering and ultimately liaison directly with RDG. Once the accreditation stage has been passed, a pilot phase will be undertaken.
→ RDG (UK) Accreditation Documents - provided by RDG for guidance on UK TIS (Ticket Issuing Systems) accreditations
European Accreditation
The accreditation processes for European rail providers (carriers) varies greatly from one provider to the next.
For all accreditations, your Technical Account Manager or Implementations Manager will help guide you through the process, end-to-end.
Further Resources
For further help, please see the following resources:
Useful Links
Integration Questions
General:
FAQs:
For any questions relating to on-going implementations, please reach out to:
- Your Commercial Account Manager for all things commercial, contractual or billing-related
- Your Technical Account Manager or Implementations Manager for tasks, problems or questions relating to the implementation process and escalations of Service Desk tickets
- The Service Desk for any technical issues, errors using the Global API, login issues, etc.