Local Transport Rentals

These apps are used to retrieve transport options that will display transfer options between the selected hotel and the airport. You would need to select a specific hotel before these options are made available.

When is Troop calling my endpoint?

These apps are used during the meeting analysis process, to display the available options to transfer attendees from the airport to the accommodation, and viceversa. They will load information under the Transfers tab, after you have selected accommodation. Troop will query your endpoint with the meeting start and end date to get both outbound and inbound options.

Users will be able to see the available transport rental options returned by your endpoint, as well as the Addons, and select an Outbound and an Inbound option.

JSON Payload

The JSON payload must accept the following fields:

FieldDescriptionRequiredTypeExample

origin

Details of the origin.

true

{"iataCode": string} or {"address": {"countryCode": string, "addressSearchPhrase": string}}

2023-11-29

destination

Details of the destination.

true

{"iataCode": string} or {"address": {"countryCode": string, "addressSearchPhrase": string}}

2023-12-04

pickupDateTime

The pickup date and time.

true

Datetime string

2024-04-04T11:40:00

adultPassengers

The number of adult passengers.

true

Integer

2

childPassengers

The number of child passengers.

false

Integer

1

infantPassengers

The number of infant passengers.

false

Integer

1

currencyCode

currency code.

false

String

EUR

checkedLuggage

The amount of checked luggage.

false

Integer

1

carryOnLuggage

The amount of carry on luggage.

false

Integer

1

Example:

{
  "origin": {
    "iataCode": "ORY"
  },
  "destination": {
    "address": {
      "addressSearchPhrase": "14 Rue Beaujon",
      "countryCode": "FR"
    }
  },
  "pickupDateTime": "2024-04-04T11:40:00Z",
  "adultPassengers": 1,
  "childPassengers": 1,
  "infantPassengers": 1,
  "currencyCode": "USD",
  "checkedLuggage": 1,
  "carryOnLuggage": 1
}

JSON Response

The response payload must be similar to the following:

{
    "result": {
        "statusCode": 200,
        "data": {
            "origin": {
                "bookerEnteredAddress": "Paris Orly Airport (ORY), 94390 Orly, Île-de-France, France",
                "resolvedAddress": "Paris Orly Airport (ORY), 94390 Orly, Île-de-France, France",
                "fullResolvedAddress": {
                    "streetName": "",
                    "streetNumber": "",
                    "city": "Orly",
                    "postalCode": "94390",
                    "region": "Île-de-France",
                    "countryCode": "FR",
                    "establishment": "Paris Orly Airport"
                },
                "latitude": 48.728283,
                "longitude": 2.3597,
                "hub": true,
                "iataCode": "ORY"
            },
            "destination": {
                "bookerEnteredAddress": "14 Rue Beaujon",
                "resolvedAddress": "14 Rue Beaujon, 75008 Paris, France",
                "fullResolvedAddress": {
                    "streetName": "Rue Beaujon",
                    "streetNumber": "14",
                    "city": "Paris",
                    "postalCode": "75008",
                    "region": "Île-de-France",
                    "countryCode": "FR"
                },
                "latitude": 48.8751099,
                "longitude": 2.3013121,
                "hub": false
            },
            "quotes": {
                "outbound": [
                    {
                        "id": 215961680,
                        "vehicleCategory": "BUSINESS_SEDAN",
                        "vehicleImageUrl": "https://static.transferz.com/vehicle-types/business-sedan.jpg",
                        "passengerCapacity": 3,
                        "luggageCapacity": 3,
                        "price": 69.47,
                        "availableTravelAddons": [
                            {
                                "id": 1039772949,
                                "type": "BABY_SEAT",
                                "price": 0,
                                "commission": 0,
                                "maxAllowed": 1
                            },
                            {
                                "id": 1039772950,
                                "type": "BOOSTER_SEAT",
                                "price": 0,
                                "commission": 0,
                                "maxAllowed": 1
                            },
                            {
                                "id": 1039772951,
                                "type": "SPECIAL_LUGGAGE",
                                "price": 0,
                                "commission": 0,
                                "maxAllowed": 1
                            },
                            {
                                "id": 1039772952,
                                "type": "MEET_GREET",
                                "price": 0,
                                "commission": 0,
                                "maxAllowed": 1
                            },
                            {
                                "id": 1039772953,
                                "type": "PETS",
                                "price": 0,
                                "commission": 0,
                                "maxAllowed": 1
                            },
                            {
                                "id": 1039772954,
                                "type": "EXTRA_STOP",
                                "price": 13.52,
                                "commission": 0,
                                "maxAllowed": 1
                            }
                        ]
                    },
                    {
                        "id": 215961681,
                        "vehicleCategory": "HIGH_END_ELECTRIC_CAR",
                        "vehicleImageUrl": "https://static.transferz.com/vehicle-types/highend-electric.jpg",
                        "passengerCapacity": 3,
                        "luggageCapacity": 3,
                        "price": 87.91,
                        "availableTravelAddons": [
                            {
                                "id": 1039772955,
                                "type": "BABY_SEAT",
                                "price": 0,
                                "commission": 0,
                                "maxAllowed": 1
                            },
                            {
                                "id": 1039772956,
                                "type": "BOOSTER_SEAT",
                                "price": 0,
                                "commission": 0,
                                "maxAllowed": 1
                            },
                            {
                                "id": 1039772957,
                                "type": "SPECIAL_LUGGAGE",
                                "price": 0,
                                "commission": 0,
                                "maxAllowed": 1
                            },
                            {
                                "id": 1039772958,
                                "type": "MEET_GREET",
                                "price": 0,
                                "commission": 0,
                                "maxAllowed": 1
                            },
                            {
                                "id": 1039772959,
                                "type": "PETS",
                                "price": 0,
                                "commission": 0,
                                "maxAllowed": 1
                            },
                            {
                                "id": 1039772960,
                                "type": "EXTRA_STOP",
                                "price": 13.52,
                                "commission": 0,
                                "maxAllowed": 1
                            }
                        ]
                    }
                ]
            },
            "inbound": [
                {
                    "id": 215961686,
                    "vehicleCategory": "BUSINESS_SEDAN",
                    "vehicleImageUrl": "https://static.transferz.com/vehicle-types/business-sedan.jpg",
                    "passengerCapacity": 3,
                    "luggageCapacity": 3,
                    "price": 69.47,
                    "availableTravelAddons": [
                        {
                            "id": 1039772985,
                            "type": "BABY_SEAT",
                            "price": 0,
                            "commission": 0,
                            "maxAllowed": 1
                        },
                        {
                            "id": 1039772986,
                            "type": "BOOSTER_SEAT",
                            "price": 0,
                            "commission": 0,
                            "maxAllowed": 1
                        },
                        {
                            "id": 1039772987,
                            "type": "SPECIAL_LUGGAGE",
                            "price": 0,
                            "commission": 0,
                            "maxAllowed": 1
                        },
                        {
                            "id": 1039772988,
                            "type": "PETS",
                            "price": 0,
                            "commission": 0,
                            "maxAllowed": 1
                        },
                        {
                            "id": 1039772989,
                            "type": "EXTRA_STOP",
                            "price": 13.52,
                            "commission": 0,
                            "maxAllowed": 1
                        }
                    ]
                },
                {
                    "id": 215961687,
                    "vehicleCategory": "HIGH_END_ELECTRIC_CAR",
                    "vehicleImageUrl": "https://static.transferz.com/vehicle-types/highend-electric.jpg",
                    "passengerCapacity": 3,
                    "luggageCapacity": 3,
                    "price": 87.91,
                    "availableTravelAddons": [
                        {
                            "id": 1039772990,
                            "type": "BABY_SEAT",
                            "price": 0,
                            "commission": 0,
                            "maxAllowed": 1
                        },
                        {
                            "id": 1039772991,
                            "type": "BOOSTER_SEAT",
                            "price": 0,
                            "commission": 0,
                            "maxAllowed": 1
                        },
                        {
                            "id": 1039772992,
                            "type": "SPECIAL_LUGGAGE",
                            "price": 0,
                            "commission": 0,
                            "maxAllowed": 1
                        },
                        {
                            "id": 1039772993,
                            "type": "PETS",
                            "price": 0,
                            "commission": 0,
                            "maxAllowed": 1
                        },
                        {
                            "id": 1039772994,
                            "type": "EXTRA_STOP",
                            "price": 13.52,
                            "commission": 0,
                            "maxAllowed": 1
                        }
                    ]
                }
            ]
        }
    }
}

Last updated