Quote

Generate multiple quotes

Generates price quotes for multiple products based on specified information.

post/v1/quote/multi

Headers

Authorizationstring

Bearer token

Request body

advisorIdstring

A unique identifier for the agent triggering this quote

departureDatestring required

First day of trip

returnDatestring required

Final day of trip

tripCostnumber

Value of non-refundable trip costs in $USD. Minimum $1000. Maximum is $150,000 or $50,000 per traveler (the lower between them)

productId'PR-STANDARD-01' | 'PR-SPORTS-01' | 'PR-CFAR-01' | 'PR-STANDARD-DO' | 'PR-SPORTS-DO' | 'PR-CFAR-DO' | 'PR-STR' | 'PR-GENERAL-STR' | 'RETAIL' | 'PR-FirstCountrywide' | 'PR-ForwardCountrywide' | 'PR-FlagshipCountrywide'

Product ID is not allowed for multi-quote. Use productIds instead.

productCodestring required

The product code to quote for, this field is no longer used

timezonestring

Timezone for the trip dates (IANA timezone identifier)

residencestring required

State of residence (USA) of all travelers. If some travelers are in different states, please quote for each state.

travelerDobsnumber[] required

List of dates of birth of the travelers. The price is age sensitive. If the full date of birth is missing, you can select Jan 1st of the relevant year. Either this field or travelerDetails must be provided

externalIdstring

The ID of the user on the partner system

noTravellersnumber

The number of travellers

Example request

{
  "advisorId": "123456",
  "departureDate": "2023-05-18",
  "returnDate": "2023-05-30",
  "destination": [
    {
      "country": "US",
      "googlePlaceId": "ChIJYYOWXuckZUcRZdTiJR5FQOc",
      "state": "CA"
    }
  ],
  "coverageOptions": {
    "cfarOption": {
      "initialDepositDate": "2023-05-18"
    },
    "carRentalOption": {
      "carDatesDto": [
        {
          "startDate": "2023-05-18",
          "endDate": "2023-05-19",
          "noOfCars": 1
        }
      ],
      "noOfCars": 2
    }
  },
  "productId": "PR-STANDARD-01",
  "productIds": [
    "PR-STANDARD-01",
    "PR-SPORTS-01"
  ],
  "timezone": "America/New_York",
  "residence": "CA",
  "travelerDobs": [
    "1965-12-01",
    "1965-07-23"
  ],
  "travelerDetails": [
    {
      "firstName": "Jane",
      "lastName": "Doe",
      "email": "jane.doe@gmail.com",
      "dob": "1980-11-25"
    }
  ],
  "externalId": "Aa123",
  "noTravellers": 2,
  "utms": [
    {
      "key": "utm_source",
      "value": "google"
    }
  ]
}

Response

The quotes have been successfully generated.

groupHashstring

The group_hash linking all quotes

isCompletedboolean

Whether the group was purchased

Example response

{
  "quotes": [
    {
      "quote": {
        "currentPrice": 100.24,
        "coverageOptions": {
          "petOption": {
            "price": 100.24
          },
          "trcOption": {
            "price": 100.24
          },
          "cfarOption": {
            "price": 100.24
          },
          "adventureOption": {
            "price": 100.24
          },
          "vacationRentalOption": {
            "price": 100.24
          },
          "carRentalOption": {
            "price": 100.24,
            "pricePerCarPerDay": 100.24
          }
        },
        "quoteHash": "abc123def456"
      }
    }
  ]
}

Changes