curl --request POST \
--url https://api.coverwhale.dev/v1/quote \
--header 'Accept: <accept>' \
--header 'AccessToken: <api-key>' \
--header 'Content-Type: <content-type>' \
--data '
{
"insuredInformation": {
"legalName": "<string>",
"yearsInBusiness": "1",
"dotNumber": "0000000",
"ownerName": "John Doe",
"email": "j.doe@coverwhale.com",
"dbaName": "<string>",
"monthsInBusiness": "2",
"insuranceContactFirstName": "<string>",
"insuranceContactLastName": "<string>",
"insuranceContactPhone": "<string>",
"insuranceContactEmail": "j.doe@coverwhale.com"
},
"garageAddress": {
"garageStreet": "mailingAddress.mailingStreet",
"garageCity": "mailingAddress.mailingCity",
"garageState": "CA",
"garageZip": "12345",
"garageCounty": "mailingAddress.mailingCounty",
"garageCountry": "mailingAddress.mailingCountry"
},
"mailingAddress": {
"mailingStreet": "<string>",
"mailingCity": "<string>",
"mailingState": "CA",
"mailingZip": "12345",
"mailingCounty": "<string>",
"mailingCountry": "<string>"
},
"coverage": {
"requestAl": "Y",
"optAlPip": "N",
"optAlUm": "N",
"requestApd": "Y",
"requestMtc": "Y",
"requestTgl": "N",
"requestNtl": "N",
"effectiveDate": "12/12/2020"
},
"retailAgent": {
"AgencyName": "Test Agency",
"FirstName": "<string>",
"LastName": "<string>",
"Phone": "<string>",
"Email": "j.doe@coverwhale.com",
"Street": "mailingAddress.mailingStreet",
"City": "mailingAddress.mailingCity",
"State": "CA",
"Zip": "12345"
},
"operations": {
"opsLocal": "Y",
"opsIntermediate": "N",
"opsLongHaul": "N",
"opsIntermodalPort": "N",
"opsDumpTruckOther": "N",
"opsDumpTruckSandGravel": "N",
"opsEndDumper": "N",
"opsLogging": "N",
"opsRefrigirated": "N",
"opsHotShot": "N",
"opsOversizedOvernight": "N",
"opsAutomobileHauler": "N",
"opsHouseholdGoods": "N",
"opsTanker": "N",
"ineligibleOperations": "N",
"filingsAlFederal": "N",
"filingsAlState": "N",
"priorInsuranceCancelledNonrenewed": "N"
},
"radius": {
"radius0_50": "25",
"radius51_200": "25",
"radius201_500": "25",
"radius501": "25"
},
"commoditiesRefrigeration": "N",
"commodities": [
{
"commodityPercentage": "100"
}
],
"terminals": [
{
"terminalStreet": "<string>",
"terminalCity": "<string>",
"terminalState": "CA",
"terminalZip": "12345",
"terminalCounty": "<string>"
}
],
"vehicles": [
{
"vin": "<string>",
"includeAPDTowing": "<string>",
"year": "2020",
"make": "<string>",
"model": "<string>",
"value": "5000",
"classKey": "1",
"bodyTypeKey": "box_truck"
}
],
"trailers": [
{
"vin": "<string>",
"year": "2020",
"make": "<string>",
"model": "<string>",
"value": "5000",
"bodyTypeKey": "curtain_van_trailer"
}
],
"drivers": [
{
"firstName": "<string>",
"lastName": "2020",
"licenseState": "CA",
"licenseNumber": "<string>",
"dateOfBirth": "12/12/1988",
"dateOfHire": "12/12/2020",
"yearsExperience": "3",
"accidents_total": "1",
"violations_total": "0",
"suspensions_total": "0",
"eligibility": "Covered",
"isOwner": true
}
],
"losses": {
"1": {
"lossAlCount": "1",
"lossAlPaid": "0",
"lossApdCount": "1",
"lossApdPaid": "0",
"lossMtcCount": "0",
"lossMtcPaid": "0",
"lossTglCount": "0",
"lossTglPaid": "0",
"lossNtlCount": "0",
"lossNtlPaid": "0"
}
}
}
'{
"status": "Quoted",
"submission_number": "2172961",
"coverages": {
"al": {
"totalCost": 20617.52,
"premium": 20617.52,
"limit": 1000000,
"deductible": 0
}
},
"quote_pdf": "https://app.coverwhale.com/transportation/2172961/0/download_quote_pdf"
}Get A Quote
Submit a full quote request with complete submission details
curl --request POST \
--url https://api.coverwhale.dev/v1/quote \
--header 'Accept: <accept>' \
--header 'AccessToken: <api-key>' \
--header 'Content-Type: <content-type>' \
--data '
{
"insuredInformation": {
"legalName": "<string>",
"yearsInBusiness": "1",
"dotNumber": "0000000",
"ownerName": "John Doe",
"email": "j.doe@coverwhale.com",
"dbaName": "<string>",
"monthsInBusiness": "2",
"insuranceContactFirstName": "<string>",
"insuranceContactLastName": "<string>",
"insuranceContactPhone": "<string>",
"insuranceContactEmail": "j.doe@coverwhale.com"
},
"garageAddress": {
"garageStreet": "mailingAddress.mailingStreet",
"garageCity": "mailingAddress.mailingCity",
"garageState": "CA",
"garageZip": "12345",
"garageCounty": "mailingAddress.mailingCounty",
"garageCountry": "mailingAddress.mailingCountry"
},
"mailingAddress": {
"mailingStreet": "<string>",
"mailingCity": "<string>",
"mailingState": "CA",
"mailingZip": "12345",
"mailingCounty": "<string>",
"mailingCountry": "<string>"
},
"coverage": {
"requestAl": "Y",
"optAlPip": "N",
"optAlUm": "N",
"requestApd": "Y",
"requestMtc": "Y",
"requestTgl": "N",
"requestNtl": "N",
"effectiveDate": "12/12/2020"
},
"retailAgent": {
"AgencyName": "Test Agency",
"FirstName": "<string>",
"LastName": "<string>",
"Phone": "<string>",
"Email": "j.doe@coverwhale.com",
"Street": "mailingAddress.mailingStreet",
"City": "mailingAddress.mailingCity",
"State": "CA",
"Zip": "12345"
},
"operations": {
"opsLocal": "Y",
"opsIntermediate": "N",
"opsLongHaul": "N",
"opsIntermodalPort": "N",
"opsDumpTruckOther": "N",
"opsDumpTruckSandGravel": "N",
"opsEndDumper": "N",
"opsLogging": "N",
"opsRefrigirated": "N",
"opsHotShot": "N",
"opsOversizedOvernight": "N",
"opsAutomobileHauler": "N",
"opsHouseholdGoods": "N",
"opsTanker": "N",
"ineligibleOperations": "N",
"filingsAlFederal": "N",
"filingsAlState": "N",
"priorInsuranceCancelledNonrenewed": "N"
},
"radius": {
"radius0_50": "25",
"radius51_200": "25",
"radius201_500": "25",
"radius501": "25"
},
"commoditiesRefrigeration": "N",
"commodities": [
{
"commodityPercentage": "100"
}
],
"terminals": [
{
"terminalStreet": "<string>",
"terminalCity": "<string>",
"terminalState": "CA",
"terminalZip": "12345",
"terminalCounty": "<string>"
}
],
"vehicles": [
{
"vin": "<string>",
"includeAPDTowing": "<string>",
"year": "2020",
"make": "<string>",
"model": "<string>",
"value": "5000",
"classKey": "1",
"bodyTypeKey": "box_truck"
}
],
"trailers": [
{
"vin": "<string>",
"year": "2020",
"make": "<string>",
"model": "<string>",
"value": "5000",
"bodyTypeKey": "curtain_van_trailer"
}
],
"drivers": [
{
"firstName": "<string>",
"lastName": "2020",
"licenseState": "CA",
"licenseNumber": "<string>",
"dateOfBirth": "12/12/1988",
"dateOfHire": "12/12/2020",
"yearsExperience": "3",
"accidents_total": "1",
"violations_total": "0",
"suspensions_total": "0",
"eligibility": "Covered",
"isOwner": true
}
],
"losses": {
"1": {
"lossAlCount": "1",
"lossAlPaid": "0",
"lossApdCount": "1",
"lossApdPaid": "0",
"lossMtcCount": "0",
"lossMtcPaid": "0",
"lossTglCount": "0",
"lossTglPaid": "0",
"lossNtlCount": "0",
"lossNtlPaid": "0"
}
}
}
'{
"status": "Quoted",
"submission_number": "2172961",
"coverages": {
"al": {
"totalCost": 20617.52,
"premium": 20617.52,
"limit": 1000000,
"deductible": 0
}
},
"quote_pdf": "https://app.coverwhale.com/transportation/2172961/0/download_quote_pdf"
}Authorizations
AWS Cognito access token obtained from the /authentication endpoint. Token expires after 3600 seconds.
Body
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Retail Agent attributes are required for Agencies quoting that are wholesalers. It is ignored for Agencies quoting that are retailers themselves.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Combined need to be 100
Show child attributes
Show child attributes
Y, N "N"
If multiple commodities, create a new row for each commodity
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
(we need last 3 years if available), maximum 3
Show child attributes
Show child attributes
Response
quote success
Created Submission status (Quoted, Declined)
In case of declined here array of decline reasons
The created submission number
Return the coverages and the premium values for al, apd, mtc, tgl and ntl if the submission is quoted
Show child attributes
Show child attributes