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:

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