Introduction

As an agent you will be able to query availability and make reservations and bookings using this guide. This section explains in detail the different requests you have to make and how to implement them.

On your account you will have set a notification_url this will act as the base URL for all notifications documented in this section. For example if you set this value to https://example.com/notifications then a ticket_redemption notification will call the URL https://example.com/notifications/ticket_redemption

All of the requests in section must be made against City Connect's API v1 URL:

https://api.cityconnect.net/v1

The requests below are listed in order of how they'll typically be performed:

RequestDescription
/productsGet a list of products for a certain supplier
/availabilityGet availability and tours for a specific product/option combination (non-freesale products)
/reservationReserve a number of tickets on a specific date (non-freesale products)
/booking_confirmationConfirm a booking with the given reservation
/booking_updateUpdate an existing booking
/booking_cancellationCancel an existing booking