nib Travel provides APIs for a wide variety of integration use cases including:
nib Travel supports multiple brands across global markets including:
nib Travel has strong white labelling and integration capabilities available to partners.
To access the environments utilise the following URL for staging and production environments respectively:
APIs will be required to include a brand code parameter as part of the URL parameters passed in. This will typically be set to the brand instance. Example brand codes for nib Travel brands include:
Individual APIs are accessed via top level URL prefix, for example:
nib Travel APIs are versioned based on URI versioning. For example the following would be different versions of the same quote API endpoint. The API reference documentation includes the current version of the API in use where relevant:
Non-breaking API changes do not require a new API version to be introduced. Non breaking API changes include:
Breaking changes include the following and require a new API version:
nib Travel APIs have the following HTTP status codes returned for error handling: