Please contact GalapagosGDS Group before adopting any API

Quick Start

GalapagosGDS api provides an electronic interface for partners to get availabilities of the tours for the requested data.

This section explains authentication and how to send a request to the GalapagosGDS API SA interface for a live test.


Authentication

To perform authentication, GalapagosGDS provides a unique url for every partner to connect to the API.

The API must be provided the following headers to be authenticated by the GalapagosGDS.

[
    "Authorization: Basic base64(email:pass)",
    "Token: {token}"
]

Request URL:

https://test.supplier.voyageport.com/availability/get-boats

{token} must be in clear text in the URL to connect to GalapagosGDS API.


Search availability Request and Response

The Search availability request (SA RQ) allows GalapagosGDS partners to send GalapagosGDS request on Search availability. Below is a pair of sample request/response messages for Search availability update. For partners wanting to experiment with the API, the following requests can be posted directly to the GalapagosGDS interface at the authentication url provided. Make sure to include content type = text/json in your http header.

RQ

{
    "from": "2019-09-02",
    "to": "2019-09-06",
    "cabins": [
        {
            "adults": 2,
            "children": []
        },
        {
            "adults": 2,
            "children": [
                10
            ]
        }
    ],
    "cruise_length": "6-8",
    "category": 0,
    "boat_type": 0,
    "boat_id": 0,
    "agency_id": 36
}

RS

{
    "boats": [
        {
            "id": 9,
            "name": "Millennium",
            "description": "The Millennium can accommodate up to 16 passengers. The social areas the Millennium include a living room, a dining room, al fresco dining, and a large sun deck. The double cabins are air-conditioned with private bathrooms, a TV, a bar, large windows, and a private balcony. The large staff of nine members including a naturalist guide allow an amazing guest to staff ratio surpassing 2:1. The Millennium\\u2019s itineraries range from 5, 6, and 8-day trips.",
            "photo": [
                {
                    "type": "L",
                    "photo_url": "\\\/storage\\\/uploads\\\/boats\\\/list-images\\\/",
                    "photo_name": "galapagos-cruise-photo-AinLoa6r.jpeg"
                },
                {
                    "type": "B",
                    "photo_url": "\\\/storage\\\/uploads\\\/boats\\\/banner-images\\\/",
                    "photo_name": "galapagos-cruise-banner-photo-edUpuULo.jpeg"
                }
            ],
            "child_age": 11,
            "min_age": 3,
            "category": 3,
            "available-tours": [
                {
                    "id": 30,
                    "name": "6-days Cruise Itinerary 'C'",
                    "days": 6,
                    "departure_date": "2019-09-06",
                    "description": "Day 1-FRIDAY-San Cristobal airport\\u2013Lobos Island.\r\nDay 2-SATURDAY-Punta Pitt\\u2013Galapaguera Natural(San Cristobal). \r\nDay 3-SUNDAY-Cerro Brujo(San Cristobal)\\u2013Leon Dormido.\r\nDay 4-MONDAY-Punta Suarez (Espa\\u00f1ola)\\u2013Gardner Bay(Espa\\u00f1ola). \r\nDay 5-TUESDAY-Punta Cormorant(Floreana)\\u2013Post Office Bay (Floreana).\r\nDay 6-WEDNESDAY-Charles Darwin Station(Sta.Cruz)\\u2013 Baltra airport.",
                    "departure_destination": "San Cristobal Arrival",
                    "arrival_destination": "Baltra Departure",
                    "available-cabins": [
                        {
                            "id": 27,
                            "name": "Main deck twin cabin",
                            "description": "Main Deck standard twin cabin with private balcony, private bathroom and air conditioning",
                            "children_price": null,
                            "adult_price": 3270,
                            "single_supplement": null,
                            "agency_default_discount": null,
                            "available": 4,
                            "hold": 0
                        },
                        {
                            "id": 28,
                            "name": "Upper deck twin cabin",
                            "description": "Upper deck standard twin cabin with sofa bed private bathroom and air conditioning",
                            "children_price": null,
                            "adult_price": 3270,
                            "single_supplement": null,
                            "agency_default_discount": null,
                            "available": 6,
                            "hold": 0
                        },
                        {
                            "id": 29,
                            "name": "Suite",
                            "description": "Upper deck double bed suite with private balcony private bathroom and air conditioning",
                            "children_price": null,
                            "adult_price": 3640,
                            "single_supplement": null,
                            "agency_default_discount": null,
                            "available": 14,
                            "hold": 0
                        }
                    ]
                }
            ]
        }
    ]
}

Connect To Production

When GalapagosGDS partners are ready to start sending SA request messages to GalapagosGDS API to search their availability they should contact their Connectivity Account Manager or reach us to obtain the right to use GalapagosGDS API. GalapagosGDS will then provide the necessary information for connecting to our live environment.