Quote
Quote & Save V2
Generate a new quote (V2, single product)
Generates a price quote for a single product using the V2 API endpoint. This endpoint calls the backend /quote/create/quote endpoint.
post/v2/quote
Headers
Authorizationstring
Bearer token
Request body
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",
"tripStartDate": "2024-06-15",
"tripEndDate": "2024-06-30",
"destinations": [
{
"country": "FR",
"areaLevel1": "CA",
"locality": "Paris",
"label": "Paris, France"
}
],
"product": "PR-STANDARD-01",
"products": [
"PR-STANDARD-01",
"PR-SPORTS-01"
],
"residence": "CA",
"residency": {
"country": "FR",
"areaLevel1": "CA",
"locality": "Paris",
"label": "Paris, France",
"streetAndNumber": "123 Main St",
"apartment": "Apt 4B",
"zipCode": "94102"
},
"travellers": [
{
"dateOfBirth": "1985-05-15",
"firstName": "John",
"email": "john.doe@example.com",
"lastName": "Doe",
"mainTraveller": true
}
],
"travelerDetails": [
{
"firstName": "Jane",
"lastName": "Doe",
"email": "jane.doe@gmail.com",
"dob": "1980-11-25"
}
],
"utms": [
{
"key": "utm_source",
"value": "google"
}
],
"noTravellers": 2
}Response
The quote has been successfully generated.
Example response
{
"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"
}