Skip to content
On this page

Client

NameTypeOptionalDescription
ClientNumberInt32NoThe automatically-generated corresponding Client Id number for a client in HawkSoft
DetailsClientDetailsNoKey information about what type of client is being viewed, including address details
PeoplePerson[]NoPersonal profile information for an individual client
ContactsContact[]NoContact information for an individual client, including type of contacts
ClaimsClaim[]NoClaim details associated with a client
PoliciesPolicy[]NoPolicy details associated with a client

AdditionalInterest

NameTypeOptionalDescription
IdGuidNoCustom-generated Id for an additional interest
LegacyIdInt32Yes
ParentTypeAdditionalInterestParentTypeNoWhere an additional interest is associated. Ex: "Policy"
ParentIdGuidNoThe custom-generated policy Id that the additional interest is assigned
TypeStringYesType of additional interest. Ex: "Additional Interest (AI)", "Lienholder (LH)"
RankInt32NoUsed to designate a rank for the additional interest. Helpful when more than one additional interest is associated with an item
NameStringYesName of the additional interest
AddressAddressYesAddress information of the additional interest
PhoneStringYesPhone information of the additional interest
FaxStringYesFax information of the additional interest
LoanNumberStringYesLoan number the additional interest applies to
PayorBooleanNoUsed if the policy premium will be paid by the additional interest

Address

NameTypeOptionalDescription
Address1StringYesWhere the insured lives or where the primary business is located
Address2StringYes
CityStringYes
StateStringYes
ZipStringYes
CountryCodeStringYes2-digit country code. Ex: "US", "CA"
CountyStringYesName of county the address is located in

AnimalExposure

NameTypeOptionalDescription
TypeAnimalTypeCodeNoUsed in the underwriting information for a Home policy. Ex: "Dog", "Horse"
BreedAnimalBreedCodeNo
BiteHistoryBooleanYes

AutoVehicle

NameTypeOptionalDescription
IdGuidNoCustom-generated Id for a vehicle
LegacyIdInt32Yes
LobIdGuidNoThe custom-generated Line of Business Id that the vehicle is assigned
VINStringYes
YearStringYes
MakeStringYes
ModelStringYes
TerritoryStringYesCarrier defined territory
TotalPremiumDecimalYesCombined premium amount of all vehicle coverages
IsArchivedBooleanNoWill be true if the vehicle information is entered, but is not associated with the current policy
LocationIdGuidYes
AssignedDriverNumberInt32NoNumber corresponding to the personal profile on the client record. Ex: "1", "2"
VehicleNumberInt32NoOrder that a given vehicle is listed on the policy; will appear as 1 if there is a single vehicle
CostNewDecimalYes
BodyTypeBodyTypeNoType of body for the vehicle. Ex: "Pickup", "Sport Utility Vehicle"
UseVehicleUseNoUsed to define what the vehicle is used for. Ex: "Pleasure", "Work"
AssignedDriverIdGuidYesAvailable if type is "Personal Auto" or "Commercial Auto"
CommercialInfoCommercialAutoInfoYesAvailable if type is "Commercial Auto." Additional underwriting commercial information for the vehicle. Ex: "SeatCapacity", "Radius"
PersonalInfoPersonalAutoInfoYesAvailable if type is "Personal Auto." Additional underwriting personal information for the vehicle. Ex: "CommuteMiles", "Odometer"
HasPassiveRestraintBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
HasAntiLockBrakesBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
HasActiveAntiTheftBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
HasPassiveAntiTheftBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
HasDriverAirBagBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
HasPassengerAirBagBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
IsRegisteredToInsuredBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
IsSalvagedBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
HasSpecialEquipmentBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
HasDamageBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
IsAtSchoolBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
IsParkedOnStreetBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
IsInspectedBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
IsInStorageBooleanNoAvailable if type is "Personal Auto" or "Commercial Auto"
OverridePolicyCoveragesBooleanNoAvailable if type is "Personal Auto" or "Commercial Auto." Will be true if the vehicle is excluded from policy level coverage changes, permitting to add, change, and remove coverage limits that will not be applied to other vehicles on the policy
HasHotCarDiscountBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto." Will be true if the car is a high performance vehicle, i.e., sports car
HasPassiveRestraintDiscountBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
HasAntiLockDiscountBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
HasAntiTheftDiscountBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto"
SymbolStringYesAvailable if type is "Personal Auto" or "Commercial Auto." The symbol from the carrier. Typically downloaded from the carrier and used for rating and underwriting
CompSymbolStringYesAvailable if type is "Personal Auto" or "Commercial Auto." The Comprehensive Symbol field from the carrier. Typically downloaded from the carrier and used for rating and underwriting
CollSymbolStringYesAvailable if type is "Personal Auto" or "Commercial Auto." The Collision Symbol field from the carrier. Typically downloaded from the carrier and used for rating and underwriting
LicensePlateStringYesAvailable if type is "Personal Auto" or "Commercial Auto"
LicenseStateStringYesAvailable if type is "Personal Auto" or "Commercial Auto"
DriverClassStringYesAvailable if type is "Personal Auto" or "Commercial Auto"
FleetIdStringYesAvailable if type is "Personal Auto" or "Commercial Auto"

BoatOperator

NameTypeOptionalDescription
IdGuidNoCustom-generated Id for a boat
LegacyIdInt32Yes
LobIdGuidNoThe custom-generated Line of Business Id that the vehicle is assigned
PersonIdGuidYesThe custom-generated Id that a main contact assigned
IsArchivedBooleanNoWill be true if the boat operator information is entered, but is not associated with the current policy
SuffixStringYes
MiddleNameStringYes
FirstNameStringYes
LastNameStringYes
DateOfBirthDateTimeYes
GenderGenderNo
LicenseNumberStringYesThe insured's operator license number
LicenseStateStringYesThe state where the license was issued
LicenseDateDateTimeYesThe date the operator's current license was issued
MaritalStatusMaritalStatusNo
RelationshipDriverRelationshipNoEx: "Insured", "Spouse", "Child"
OccupationStringYes
EducationEducationLevelNo
OperatorInformationBoatOperatorInformationYesAvailable if Line of Business is "BOAT." Additional underwriting operator information. Ex: "YearsExperience", "PriorBoatsOwned"
OperatorEducationBoatOperatorEducationYesAvailable if Line of Business is "BOAT." Additional underwriting operator education information. Ex: "USPS", "HandsOn"

BoatOperatorEducation

NameTypeOptionalDescription
USPSBooleanYesDesignates if the operator is a member of the United States Power Squadrons or has completed a USPS course
CGABooleanYesDesignates if the operator is a member of the U.S. Coast Guard Auxiliary
HandsOnBooleanYesDesignates if the operator has had Hands On boater education
OtherEducationBooleanYesDesignates any other boating education completed by this operator
OtherEducationDescriptionStringYesUsed to provide additional details of the OtherEducation

BoatOperatorInformation

NameTypeOptionalDescription
SuspendedOrRevokedBooleanYesSet to indicate if the operator's boat license is currently suspended or revoked
YearsExperienceInt32YesThe number of years experience the insured has operating a boat
PriorBoatsOwnedStringYesName of previously owned boats
PriorBoatLossesBooleanYesSet to indicate if the operators has previously filed boat losses
PriorBoatLossExplainStringYesUsed to provide a description of any previous boat losses

BoatVehicle

NameTypeOptionalDescription
IdGuidNoCustom-generated Id for a boat
LegacyIdInt32Yes
LobIdGuidNoThe custom-generated Line of Business Id that the boat is assigned
VINStringYes
YearStringYes
MakeStringYes
ModelStringYes
TerritoryStringYesCarrier defined territory
TotalPremiumDecimalYesCombined premium amount of all boat coverages
IsArchivedBooleanNoWill be true if the boat information is entered, but is not associated with the current policy
LocationIdGuidYes
HalonBooleanYesAvailable if Line of Business is "BOAT." Indicates whether the watercraft contains a Halon fire protection system
BoatTypeBoatTypeNoAvailable if Line of Business is "BOAT." Ex: "Motor Yacht", "Pontoon", "Sail"
UseBoatUseNoAvailable if Line of Business is "BOAT." Ex: "Commercial", "Pleasure"
FuelBoatFuelNoAvailable if Line of Business is "BOAT." Ex: "Battery", "Gas"
ConstructionBoatConstructionNoAvailable if Line of Business is "BOAT." Ex: "Fiberglass", "Metal"
StoredBoatStoredNoAvailable if Line of Business is "BOAT." Ex: "Marina", "Trailer"
SurveyCompletedDateDateTimeYesAvailable if Line of Business is "BOAT." The date the last carrier required survey for the watercraft was completed
BoatLengthStringYesAvailable if Line of Business is "BOAT." The length of the boat measured in feet
HorsePowerStringYesAvailable if Line of Business is "BOAT." Horsepower for each engine
PowerStringYesAvailable if Line of Business is "BOAT." Propulsion type. Ex: "Drift (DR)", "Sail (SA)"
HullIdStringYesAvailable if Line of Business is "BOAT." Identification number on the Hull
AdditionalInfoStringYesAvailable if Line of Business is "BOAT." Any additional information for the watercraft, such as trolly motor or dinghy information
AgreedValueStringYesAvailable if Line of Business is "BOAT"
SpeedStringYesAvailable if Line of Business is "BOAT." Maximum speed the boat can run
NumberOfEnginesStringYesAvailable if Line of Business is "BOAT." Number of engines on the boat
NameStringYesAvailable if Line of Business is "BOAT." Name of the watercraft
StoredNameStringYesAvailable if Line of Business is "BOAT." If the boat is stored in a marina, the marina name is entered here
OverridePolicyCoveragesBooleanNoAvailable if Line of Business is "BOAT." Will be true if the boat is excluded from policy level coverage changes, permitting to add, change, and remove coverage limits that will not be applied to other boats on the policy

Building

NameTypeOptionalDescription
IdGuidNoCustom-generated Id for a building
LegacyIdInt32Yes
DescriptionStringYesDescription of the building. Ex: "Storage Unit"
NumberStringYesBuilding number will default to the order in which the buildings are added to the location
UseLocationAddressBooleanNoTrue if the building’s address is the same as the parent location
CommercialUnderwritingCommercialBuildingUnderwritingYesAdditional underwriting commercial information for the building
PersonalUnderwritingPersonalBuildingUnderwritingYesAdditional underwriting personal information for the building
AddressAddressYes
IsArchivedBooleanNoWill be true if the building information is entered, but is not associated with the current policy

BuildingReference

NameTypeOptionalDescription
IdGuidNoCustom-generated Id for the building; will match the corresponding Id in the "parentId" field of Coverages
BuildingIdGuidNoCustom-generated Id for the building; will match the corresponding Id in the "locationId" field of locationReferences

Claim

NameTypeOptionalDescription
DeletedBooleanNo
CompanyStringYes
PolicyTypeStringYes
PolicyNumberStringYes
ClaimTypeStringYesWill default from the selected policy, and can be modified. If the claim is not associated with a policy, the CMS Policy field defaults to "Policy not in CMS"
ClaimNumberStringYes
RiskNameStringYes
AmountPaidDecimalYesSum of all payment amounts entered on the Payments tab for the selected claim
LossAmountDecimalYes
ReserveAmountDecimalYes
AgentStringYes
ClaimStatusClaimStatusNoEx: "Open", "Closed"
LitigationStatusLitigationStatusNoEx: "Active", "Closed"
EffectiveDateDateTimeYes
ExpirationDateDateTimeYes
LossDateDateTimeYes
ReportedDateDateTimeYes
StatusDateDateTimeYes
NotesClaimNote[]NoClaim notes and descriptions for the selected claim
AdjustersClaimAdjuster[]NoClaim adjusters and adjuster details for each selected claim
PaymentsClaimPayment[]NoAll payments that have been made on the selected claim
ContactsClaimContact[]NoContact information for any individuals associated with the claim, such as claimant, passengers, an appraiser, or an attorney
IdGuidNo
ModifiedDateTimeNo
LegacyIdInt32Yes

ClaimAdjuster

NameTypeOptionalDescription
NameStringYes
AssignedDateDateTimeYes
Phone1StringYes
Phone2StringYes
Phone3StringYes
PhoneType1StringYes
PhoneType2StringYes
PhoneType3StringYes
EmailStringYes
NotesStringYes

ClaimContact

NameTypeOptionalDescription
RoleStringNoEx: "Adjuster", "Broker", "Lienholder"
NameStringYes
AttentionStringYes
Address1StringYes
Address2StringYes
CityStringYes
StateStringYes
ZipCodeStringYes
Phone1StringYes
Phone2StringYes
Phone3StringYes
PhoneType1StringYes
PhoneType2StringYes
PhoneType3StringYes
EmailStringYes
LossAmountDecimalYes
NotesStringYes

ClaimNote

NameTypeOptionalDescription
NoteTypeClaimNoteTypeNo
NoteDateDateTimeYes
AgentStringYesHawkSoft user initials that created the note
NotesStringYes

ClaimPayment

NameTypeOptionalDescription
PaymentDateDateTimeYes
PaymentTypeStringNo
AmountDecimalYes
IncludeInTotalPaidBooleanNoIf true, the amount will be included in the "AmountPaid" field for the claim
CheckNumberStringYes
PayeeStringYes
Address1StringYes
Address2StringYes
CityStringYes
StateStringYes
ZipCodeStringYes
NotesStringYes

ClientDetails

NameTypeOptionalDescription
OfficeIdInt32NoA client file can be assigned to a specific office if the agency has multiple locations
ClientTypeClientTypeNoEx: "Customer"
StatusClientStatusNoClient Status that indicates where the client is in the marketing life-cycle. Ex: "Active", "Prospect"
IsPersonalBooleanNo
IsCommercialBooleanNo
IsLifeHealthBooleanNo
AllowCrossSellBooleanNo
DoNotMarketBooleanNo
BusinessTypeBusinessTypeNoAvailable if the "Business" check box is selected. Identifies the business structure of a commercial client. Based on the business type or structure chosen, HawkSoft populates ACORD Forms appropriately
SourceStringYesAny client file can be assigned a Source indicator that is different from, or in addition to, those assigned on the policy level. The Source drop-down list options can be modified by an agency
ProducerStringYesThe Producer/Agent who originated the business relationship, or made the initial sale to the client. Typically used by agencies that want to define/track the clients (not policies) originated by each producer. Also referred to as Client Producer throughout HawkSoft
CSRStringYesCustomer service representative. Typically used by agencies that want to define/track the primary point of contact for policy maintenance (not sales). Also referred to as Client CSR throughout HawkSoft
CompanyNameStringYesAvailable if the "Business" check box is selected. The name of the business, and is available only when the Type field is set to something other than Individual/Sole Proprietor or Partnership
DBANameStringYesA DBA is the business name an entity is "Doing Business As." If the business type is Individual/Sole Proprietor or Partnership, HawkSoft uses the individual(s) name(s) as the Named Insured and the business name as the DBA in the client file and on ACORD Forms
FeinNumStringYesThe fields for the Federal Employment Id Number (FeinNum). "LicenseNum", "NAICS", and "Website" all become available when the client file type is a business
NAICSStringYesThe North American Industry Classification System (NAICS) is the standard used by Federal statistical agencies in classifying business establishments for the purpose of collecting, analyzing, and publishing statistical data related to the U.S. business economy. Available if the "Business" check box is selected.
AgencyNumStringYesUsed to designate the agency's Id number (if applicable)
LicenseNumStringYesBusiness license number. Available if the "Business" check box is selected.
MailingAddressAddressYesThe client's preferred mailing address. May be different from the physical address
PhysicalAddressAddressYesWhere the insured lives or where the primary business is located
PhysicalAtSinceDateTimeYes
WebsiteStringYesAvailable if the "Business" check box is selected
MainContactsGuid[]NoAny clients that have the "Named Insured" check box selected, or that have "Main Contact" selected if it is a business type (other than Individual or Partnership)
ClientSinceDateTimeYesThe date in which the client's first policy was sold; matches the "Sold Date" field
ContactInfoLastUpdatedDateTimeYesAn alert displays above the Contact Info section to indicate whether the contact information is up to date. This alert must be set in General Settings: Contact Information Alerts. Note: this field is updated by the user manually and it differs from the "Modified" field below
IdGuidNo
ModifiedDateTimeNo
LegacyIdInt32Yes

CommercialAutoInfo

NameTypeOptionalDescription
VehicleTypeVehicleTypeNoAvailable if type is "Commercial Auto." Ex: "Commercial Vehicle"
SeatCapacityInt32YesAvailable if type is "Commercial Auto." Total number of seats in the vehicle
RadiusInt32YesAvailable if type is "Commercial Auto." Vehicle usage radius in miles
FarthestTerminalInt32YesAvailable if type is "Commercial Auto." The distance from garaging location to the farthest shipping terminal the vehicle would travel to
GvwStringYesAvailable if type is "Commercial Auto." Maximum gross vehicle weight for the vehicle
SicStringYesAvailable if type is "Commercial Auto." The company Standard Industrial Classification code. Ex: "100 - Industrial Applications and Services - Agricultural Services", "2080 - Office of Manufacturing - Bakery Products"
FactorStringYesAvailable if type is "Commercial Auto." Rating factor applied to the policy

CommercialBuildingUnderwriting

NameTypeOptionalDescription
FireProtectionStringYesAvailable if building is "Commercial Building" type
DistanceToHydrantInt32YesAvailable if building is "Commercial Building" type
PercentSprinkInt32YesAvailable if building is "Commercial Building" type
FireAlarmManufacturerStringYesAvailable if building is "Commercial Building" type
FireLocalGongBooleanYesAvailable if building is "Commercial Building" type
BurglarLocalGongBooleanYesAvailable if building is "Commercial Building" type
FireCentralStationBooleanYesAvailable if building is "Commercial Building" type
AlarmTypeStringYesAvailable if building is "Commercial Building" type
CertificateNumStringYesAvailable if building is "Commercial Building" type
CertificateExpDateStringYesAvailable if building is "Commercial Building" type
AlarmServicedByStringYesAvailable if building is "Commercial Building" type
BurglarAlarmCentralStationBooleanYesAvailable if building is "Commercial Building" type
BurglarAlarmWithKeysBooleanYesAvailable if building is "Commercial Building" type
ExtentExtentTypeNoAvailable if building is "Commercial Building" type
BurglarAlarmGradeStringYesAvailable if building is "Commercial Building" type
WatchmenCountInt32YesAvailable if building is "Commercial Building" type
ClockHourlyClockHourlyTypeNoAvailable if building is "Commercial Building" type
ClockOtherStringYesAvailable if building is "Commercial Building" type
InterestInterestTypeNoAvailable if building is "Commercial Building" type
DescOfOperationsStringYesAvailable if building is "Commercial Building" type
OtherOccupanciesStringYesAvailable if building is "Commercial Building" type
LeasedToOthersBooleanYesAvailable if building is "Commercial Building" type
HistoricalLandmarkBooleanYesAvailable if building is "Commercial Building" type
RemarksStringYesAvailable if building is "Commercial Building" type
SecondaryHeatTypeHeatTypeNoAvailable if building is "Commercial Building" type
SecondaryHeatOtherStringYesAvailable if building is "Commercial Building" type
SecondaryHeatInsElsewhereBooleanYesAvailable if building is "Commercial Building" type
PrimaryHeatTypeHeatTypeNoAvailable if building is "Commercial Building" type
PrimaryHeatOtherStringYesAvailable if building is "Commercial Building" type
PrimaryHeatInsElsewhereBooleanYesAvailable if building is "Commercial Building" type
StoveFireplaceInsertBooleanYesAvailable if building is "Commercial Building" type
StoveFireplaceManufacturerStringYesAvailable if building is "Commercial Building" type
StoveFireplaceDateInstalledStringYesAvailable if building is "Commercial Building" type
PartTimeEmployeesInt32YesAvailable if building is "Commercial Building" type
FullTimeEmployeesInt32YesAvailable if building is "Commercial Building" type
AnnualRevenuesInt64YesAvailable if building is "Commercial Building" type
OccupiedAreaSqFtInt32YesAvailable if building is "Commercial Building" type
OpenToPublicSqFtInt32YesAvailable if building is "Commercial Building" type
TotalBuildingSqFtInt32YesAvailable if building is "Commercial Building" type
OpenSidesInt32YesAvailable if building is "Commercial Building" type
ConstructionConstructionTypeNoAvailable if building is "Commercial Building" type
CityLimitsCityLimitsTypeNoAvailable if building is "Commercial Building" type
DistanceToFireStationInt32YesAvailable if building is "Commercial Building" type
FireDistrictStringYesAvailable if building is "Commercial Building" type
CodeNumberStringYesAvailable if building is "Commercial Building" type
StoriesInt32YesAvailable if building is "Commercial Building" type
BasementsInt32YesAvailable if building is "Commercial Building" type
YearBuiltStringYesAvailable if building is "Commercial Building" type
ProtCLStringYesAvailable if building is "Commercial Building" type
ImprovementsWiringBooleanYesAvailable if building is "Commercial Building" type
ImprovementsWiringYrStringYesAvailable if building is "Commercial Building" type
ImprovementsRoofingBooleanYesAvailable if building is "Commercial Building" type
ImprovementsRoofingYrStringYesAvailable if building is "Commercial Building" type
ImprovementsHeatingBooleanYesAvailable if building is "Commercial Building" type
ImprovementsHeatingYrStringYesAvailable if building is "Commercial Building" type
ImprovementsPlumbingBooleanYesAvailable if building is "Commercial Building" type
ImprovementsPlumbingYrStringYesAvailable if building is "Commercial Building" type
ImprovementsOtherValueStringYesAvailable if building is "Commercial Building" type
ImprovementsOtherYrStringYesAvailable if building is "Commercial Building" type
CodeGradeStringYesAvailable if building is "Commercial Building" type
TaxCodeStringYesAvailable if building is "Commercial Building" type
RoofRoofTypeNoAvailable if building is "Commercial Building" type
WindClassWindClassTypeNoAvailable if building is "Commercial Building" type
WindClassOtherStringYesAvailable if building is "Commercial Building" type
RightExposureStringYesAvailable if building is "Commercial Building" type
LeftExposureStringYesAvailable if building is "Commercial Building" type
RearExposureStringYesAvailable if building is "Commercial Building" type
FrontExposureStringYesAvailable if building is "Commercial Building" type

CommercialDriverInfo

NameTypeOptionalDescription
DriveOtherCarBooleanYesAvailable if type is "Commercial Auto." Indicates if the driver selected has Drive Other Car coverage
BroadenedNoFaultBooleanYesAvailable if type is "Commercial Auto." Indicates if the driver selected has Broadened No-Fault Coverage
HiredDateDateTimeYesAvailable if type is "Commercial Auto." Date this driver was hired
CDLDateDateTimeYesAvailable if type is "Commercial Auto." The issue date for the driver's Commercial Driver's License

Contact

NameTypeOptionalDescription
TypeContactTypeNoThe type of contact information. Ex: "WorkPhone", "WorkEmail"
PersonIdGuidYesCustom-generated Id for the contact information that is associated with a corresponding contact in the "people" array
AllowMassEmailBooleanNoChecked by default when Email is selected as the type. Uncheck for customers who prefer not to receive mass email
IsBillingContactBooleanNoDesignates that a phone number or email address is the primary contact for billing questions
DescriptionStringYesAdditional, optional, information to further describe the contact information
DataStringNoThe contact information as entered. Ex: "Pretendemail@email.com", "(111)-222-3333"
PriorityInt32NoContacts marked "primary contact" are given a priority value of 100, and everything else is 0
IdGuidNo
ModifiedDateTimeNo
LegacyIdInt32Yes

Coverage

NameTypeOptionalDescription
IdGuidNoCustom-generated Id for the coverage
LegacyIdInt32Yes
ParentTypeCoverageParentTypeNoWhere the specific coverage applies to. Ex: "Policy"
ParentIdGuidNoCorresponding custom-generated Id that matches the Line of Business id it is associated with
CoInsurancePercentInt32YesAvailable if Line of Business is "PROP", "BOPPR", or "AGPR." The required coinsurance as specified by the policy or carrier
InflationGuardPercentInt32YesAvailable if Line of Business is "PROP", "BOPPR", or "AGPR"
BlanketNumInt32YesAvailable if Line of Business is "PROP", "BOPPR", or "AGPR." Indicates the type of schedule (blanket) for the unscheduled item(s)
ValuationTypeCodeStringYesAvailable if Line of Business is "PROP", "BOPPR", or "AGPR." Determines how the item value will be calculated in the event of a loss or claim
DescriptionStringYesName of the corresponding coverage
PremiumStringYesTotal premium amount for the corresponding coverage
DeductiblesStringYesDeductible amount for the corresponding coverage
LimitsStringYesLimit amount for the corresponding coverage
CodeStringYesACORD-standard abbreviation for the coverage description
CauseOfLossCodeStringYesAvailable if Line of Business is "PROP", "BOPPR", or "AGPR." Ex: "Basic", "Flood"
FormsAndConditionsStringYesAvailable if Line of Business is "PROP", "BOPPR", or "AGPR"
OptionCode1StringYesWill only be included in AUTO coverages if the Insurance Company downloads to Agency
OptionCode2StringYesWill only be included in AUTO coverages if the Insurance Company downloads to Agency
OptionCode3StringYesWill only be included in AUTO coverages if the Insurance Company downloads to Agency
OptionDescription1StringYesWill only be included in AUTO coverages if the Insurance Company downloads to Agency
OptionDescription2StringYesWill only be included in AUTO coverages if the Insurance Company downloads to Agency
OptionDescription3StringYesWill only be included in AUTO coverages if the Insurance Company downloads to Agency
NonCommissionableBooleanNoIf true, it indicates the coverage is a Fee/Tax, and is not to be included in the total premium amount

Driver

NameTypeOptionalDescription
IdGuidNoCustom-generated Id for the driver
LegacyIdInt32Yes
LobIdGuidNoCorresponding custom-generated Id that matches the Line of Business id it is associated with
PersonIdGuidYesCorresponding custom-generated Id that matches the main contact id it is associated with
IsArchivedBooleanNoWill be true if the driver information is entered, but is not associated with the current policy
CompanyDriverNumberInt32NoDriver number assigned by agency or carrier for auto policies when multiple drivers appear on the policy
SuffixStringYes
MiddleNameStringYes
FirstNameStringYes
LastNameStringYes
DateOfBirthDateTimeYes
GenderGenderNo
LicenseNumberStringYesThe insured's driver license number
LicenseStateStringYesThe state where the license was issued
LicenseDateDateTimeYesThe date the driver's current license was issued
MaritalStatusMaritalStatusNo
RelationshipDriverRelationshipNoEx: "Insured", "Spouse", "Child"
OccupationStringYes
EducationEducationLevelNo
MVRsMotorVehicleRecordsNoPoints for driving offenses accumulated by this driver
SR22SR22InfoNoIndicates if the driver is required to carry an SR-22
CommercialInfoCommercialDriverInfoYesAvailable if Line of Business is "AUTOB"
PersonalInfoPersonalDriverInfoYesAvailable if Line of Business is "AUTOP"
QuestionsDriverQuestionnaireNoAdditional underwriting questions for this driver. Ex: "IsMilitary", "Suspended"

DriverQuestionnaire

NameTypeOptionalDescription
IsMilitaryBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto." Indicates if the driver is in military service
SuspendedBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto." Indicates if the driver's license is suspended
ImpairmentBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto." Indicates if there is any physical/mental impairment with the driver
PriorCoverageDeclinedBooleanYesAvailable if type is "Personal Auto" or "Commercial Auto." Indicates if any coverage has been declined, cancelled or non-renewed during last 3 years
IsLivingWithSpouseBooleanYesAvailable if type is "Personal Auto." Indicates if the driver is living with a spouse

LOB

NameTypeOptionalDescription
IdGuidNoCustom-generated Id for the Line of Business
LegacyIdInt32Yes
FormTypeStringYesFurther defines the Line of Business. Ex: "Standard", "HO-3"
CodeStringYesACORD-standard abbreviation for the Line of Business
PremiumDecimalYesTotal premium amount associated with the Line of Business (combined premium of coverages minus any excluded taxes and fees)
NonCommissionableDecimalYesAmount of premium that is excluded from the corresponding Line of Business as a non-commissionable amount

Location

NameTypeOptionalDescription
IdGuidNoCustom-generated Id for the location
LegacyIdInt32Yes
DescriptionStringYesA description for the location. Ex: "Lot #2"
NumberStringYesLocation number defaults to the order in which locations are added to the policy
UnderwritingLocationUnderwritingNo"TaxCode" and "CityLimits" fields
AddressAddressYesAddress details for the location
BuildingsBuilding[]NoBuilding information for any buildings associated with a location
IsArchivedBooleanNoWill be true if the location information is entered, but is not associated with the current policy

LocationReference

NameTypeOptionalDescription
IdGuidNoCustom-generated Id for the LocationReference
LobIdGuidNoCorresponding, custom-generated Id for the line of business; will match the Id in the parent "LOB"
LocationIdGuidNoCustom-generated Id for the location; will match the Id in the parent "Location"
BuildingsBuildingReference[]NoBuilding "Id" and "BuildingId" GUIDs

LocationUnderwriting

NameTypeOptionalDescription
TaxCodeStringYesCity, county, or state tax code for the location, if applicable
CityLimitsCityLimitsTypeNoIndicates whether the location is within city limits, if needed. Ex: "Inside", "Outside"

MotorVehicleRecords

NameTypeOptionalDescription
PointsInt32YesPoints for driving offenses accumulated by a driver. Ex: "4"
ViolationsMovingViolation[]NoViolation information

MovingViolation

NameTypeOptionalDescription
CodeStringNo
DateDateTimeYes

Person

NameTypeOptionalDescription
TitleStringYesEx: "Mr.", "Mrs."
FirstNameStringYes
MiddleNameStringYes
LastNameStringYes
PreferredNameStringYes
SuffixStringYes
RelationshipStringYesEx: "Insured", "Spouse", "Child"
DateOfBirthDateTimeYes
GenderGenderNo
OccupationStringYes
EmployerStringYes
IncomeStringYes
InterestsStringYesHobbies for an individual person
CommentsStringYesAdditional comments for an individual person
AnniversaryDateTimeYesNote: this field is updated by the user manually and it differs from the "Modified" field
DLNumStringYes
DLStateStringYes
DLIssueDateDateTimeYes
HomeownerHomeownerTypeNoResidence type. Ex: "Own Home", "Rents Single-Family Dwelling"
EducationEducationLevelNoEx: "Bachelor's Degree", "Doctor of Medicine"
DeceasedBooleanNo
MaritalStatusMaritalStatusNoEx: "Single", "Married", "Divorced"
IdGuidNo
ModifiedDateTimeNo
LegacyIdInt32Yes

PersonalAutoInfo

NameTypeOptionalDescription
IsFourXFourBooleanYesAvailable if type is "Personal Auto." Used to designate if the vehicle's engine powers all four wheels evenly
CommuteMilesInt32YesAvailable if type is "Personal Auto." Number of daily roundtrip miles between the insured's residence and a workplace
AnnualMilesInt32YesAvailable if type is "Personal Auto." Number of average miles driven each year by the insured
OdometerInt32NoAvailable if type is "Personal Auto." Number of cumulative miles as disclosed on the insured's vehicle
OdometerDateDateTimeYesAvailable if type is "Personal Auto." Date in which the "Odometer" field was obtained

PersonalBuildingUnderwriting

NameTypeOptionalDescription
TerritoryStringYesAvailable if building is "Home" type
PremiumGroupStringYesAvailable if building is "Home" type
DwellingLocationDwellingLocationTypeNoAvailable if building is "Home" type
EarthquakeIncludeMasonryVeneerBooleanYesAvailable if building is "Home" type
DwellingTypeDwellingTypeCodeNoAvailable if building is "Home" type
ProtectionClassStringYesAvailable if building is "Home" type
YearBuiltInt32YesAvailable if building is "Home" type
BurglarAlarmBurglarAlarmTypeNoAvailable if building is "Home" type
FireAlarmFireAlarmTypeNoAvailable if building is "Home" type
SprinklersSprinklerTypeNoAvailable if building is "Home" type
DeadBoltsBooleanYesAvailable if building is "Home" type
FireExtinguisherBooleanYesAvailable if building is "Home" type
MilesFromRFDInt32YesAvailable if building is "Home" type
FeetFromHydrantInt32YesAvailable if building is "Home" type
NumberOfFamiliesInt32YesAvailable if building is "Home" type
EarthquakeZoneStringYesAvailable if building is "Home" type
InParkBooleanYesAvailable if building is "Home" type
ParkNameStringYesAvailable if building is "Home" type
RoofTypeCodeRoofTypeNoAvailable if building is "Home" type
HomeHeatSourceCodeHomeHeatSourceTypeNoAvailable if building is "Home" type
MobileMakeStringYesAvailable if building is "Home" type
DwellingUseCodeDwellingUseCodeNoAvailable if building is "Home" type
OccupancyTypeCodeOccupancyTypeNoAvailable if building is "Home" type
ResidenceTypeCodeDwellingResidenceTypeNoAvailable if building is "Home" type
MobileModelStringYesAvailable if building is "Home" type
SquareFootageInt32YesAvailable if building is "Home" type
NumberOfUnitsInt32YesAvailable if building is "Home" type
StoriesDwellingNumStoriesTypeNoAvailable if building is "Home" type
NumberOfRoomsInt32YesAvailable if building is "Home" type
NumberOfWoodStoveInsertsInt32YesAvailable if building is "Home" type
NumberOfHearthsInt32YesAvailable if building is "Home" type
NumberOfChimneysInt32YesAvailable if building is "Home" type
NumberOfPreFabsInt32YesAvailable if building is "Home" type
SwimmingPoolTypeSwimmingPoolExposureTypeNoAvailable if building is "Home" type
FireDistrictNameStringYesAvailable if building is "Home" type
TrampolineTypeTrampolineTypeNoAvailable if building is "Home" type
FireDistrictNumberStringYesAvailable if building is "Home" type
WiringYearInt32YesAvailable if building is "Home" type
WiringCodeImprovementCodeNoAvailable if building is "Home" type
PlumbingYearInt32YesAvailable if building is "Home" type
PlumbingCodeImprovementCodeNoAvailable if building is "Home" type
HeatingYearInt32YesAvailable if building is "Home" type
HeatingCodeImprovementCodeNoAvailable if building is "Home" type
RoofYearInt32YesAvailable if building is "Home" type
RoofCodeImprovementCodeNoAvailable if building is "Home" type
AnimalExposuresAnimalExposure[]NoAvailable if building is "Home" type
PurchasePriceInt32YesAvailable if building is "Home" type
PurchaseDateDateTimeYesAvailable if building is "Home" type
BasementAreaInt32YesAvailable if building is "Home" type
GarageAreaInt32YesAvailable if building is "Home" type
DistanceToCoastInt32YesAvailable if building is "Home" type

PersonalDriverInfo

NameTypeOptionalDescription
StatusOperatorStatusNoAvailable if type is "Personal Auto." Ex: "Principal", "Occasional"
DriverTrainingBooleanYesAvailable if type is "Personal Auto." Designates if the driver has completed a driver training course
DriverTrainingDateDateTimeYesAvailable if type is "Personal Auto." Date the driver completed the driver training course
DefensiveDriverCourseBooleanYesAvailable if type is "Personal Auto." Designates if the driver has completed a defensive driver course
DefensiveDriverCourseDateDateTimeYesAvailable if type is "Personal Auto." Date the driver completed the defensive driver course
MajorCreditCardBooleanYesAvailable if type is "Personal Auto." Designates if the driver has a valid major credit card (used as a rating factor by some carriers)
GoodDriverBooleanYesAvailable if type is "Personal Auto." Designates if the driver meets the carrier's good driver requirements
GoodStudentBooleanYesAvailable if type is "Personal Auto." Designates if the driver meets the carrier's good student requirements
StudentOver100MilesBooleanYesAvailable if type is "Personal Auto." Designates if the student driver has driven at least 100 miles

Policy

NameTypeOptionalDescription
TypePolicyTypeNoEx: "Auto", "Home", "General"
TitleStringNoThe policy title associated with the policy. Ex: "AUTOP", "PKGE", "CPKGE"
SourceStringYesIndicates the source of the policy. The source drop-down list options can be modified by an agency
StatusPolicyStatusNoCurrent status of the policy
SubStatusStringYesCurrent sub-status of the policy
StatusDateDateTimeNoIndicates the effective date of the "Status." Ex: If the policy was renewed on 1/1/2023, the status date is also 1/1/2023
InceptionDateDateTimeYesThe date the policy is initially written. This field is available once the "Status" of the policy is set to "New." The date should not change. Ex: If the policy was originally written on 1/1/2010, but has a current term of 1/1/2023 - 1/1/2024, the inception date is still 1/1/2010, while the effective and expiration dates will reflect the later dates
EffectiveDateDateTimeYesThe date the policy goes into effect and coincides with the current term of the policy
ExpirationDateDateTimeYesThe date the policy will expire. It is dependent on the "effective date" and the number in the "Term" field
SoldDateDateTimeYesThis field defaults to the day the policy "Status" was set to "New." The date should be updated to the date the policy is considered sold, such as when a signed application or payment has been received. The date should always reflect the date the policy was originally sold and should not be changed with future "Status" changes
PolicyStateStringNoThe state the policy is written in. It will default from the insured's address entered on the Name and Address screen
PolicyNumberStringYes
AccountNumberStringYesAn agency created account number or other Id
TermPolicyTermNo
NumberOfTermsInt32No
Agent1StringYesPolicy level agent fields; typically used for tracking the writing and commission amounts
Agent2StringYesPolicy level agent fields; typically used for tracking the writing and commission amounts
Agent3StringYesPolicy level agent fields; typically used for tracking the writing and commission amounts
AgentCodeStringYesThe agent code assigned to the agency by the carrier
QuotedPremiumDecimalYesQuoted premium for the policy, separate from the premium issued by the company
PremiumDecimalYes
OfficeIdInt16NoThe agency office that wrote or is assigned to the policy
ApplicationTypeApplicationTypeNoEx: "Personal", "Commercial", "Agriculture"
BillingTypeBillingTypeNoReflects how the policy is being billed. Ex: "Direct", "Agency Bill", "Premium Finance"
PaymentPlanPaymentPlanNoEx: "Monthly", "Annual", "BiMonthly"
NAICStringYesNumber that is assigned by the National Association of Insurance Commissioner's (NAIC) to each individual underwriting company
PremiumModePremiumModeNoWhen set to "Annualize", the policy's premium is the equivalent premium over a 12-month period. Ex: if the policy has a $100 premium and 6-month term, the policy's annualized premium is $200. HawkSoft uses the policy's Premium + Fees and Term to calculate the annual premium.
PolicyIndexInt32NoPosition on the client file where the policy appears. By default, the first policy entered on a client will have a "PolicyIndex" of 0. Any newly inserted polices will then increase in numerical value
BillingPlanStringYes
CarrierStringNoInsuring carrier or the General Agency for the policy
ProgramStringNoThe Policy Program or Underwriting Tier
WritingCarrierStringYesThe writing carrier for the policy; this information is typically provided with a policy that receives downloads
LOBsLOB[]No
NoteStringYesAny notes entered by the agency on the client file
RaterCodeInt32No
CoveragesCoverage[]No
AdditionalInterestsAdditionalInterest[]No
LocationReferencesLocationReference[]No
LocationsLocation[]No
AutosAutoVehicle[]No
DriversDriver[]No
BoatsBoatVehicle[]No
BoatOperatorsBoatOperator[]No
IdGuidNo
ModifiedDateTimeNo
LegacyIdInt32Yes

SR22Info

NameTypeOptionalDescription
HasSR22BooleanNoIf true, the driver is required to carry an SR-22
StateStringYesState that the SR-22 was issued in
ProofUntilDateDateTimeYesThe date proof of insurance is required until, for the SR-22
ReasonStringYesDescription of the violation

Enumerations