All fields are nullable and required unless otherwise specified. See API overview for more details.

Fields


id
string

Unique identifier for the Policy object.

account
string

Unique identifier for the Account object associated with the Policy.

type
string

Type of insurance policy that the Policy object represents. Available options: auto motorcycle home condo

carrier
string

Insurance carrier that is the source for the Policy data.

policyNumber
string

Identifier of the policy, as specified by the insurance carrier.

isActive
boolean (optional)

Active status of the policy, as specified by the insurance carrier. If an Ignition session is completed with result: manual, this field will be undefined.

effectiveDate
string

ISO 8601 timestamp of current term effective date of the policy, as specified by the insurance carrier.

expirationDate
string

ISO 8601 timestamp of current term expiration date of the policy, as specified by the insurance carrier.

premium
number

Total policy premium, as specified by the insurance carrier. Note: only available for type=home policies

address
Address

Primary address associated with the policy.

properties
array[Property]

List of properties (such as a vehicle or dwelling) afforded coverage by the policy.

coverages
array[Coverage]

List of coverage types and levels offered by the policy.

insured
array[Insured]

List of entities (such as an individuals or businesses) afforded direct coverage by the policy.

thirdParties
array[ThirdParty]

List of external parties with interest in the policy.

documents
array[Document]

List of documents (such as declaration pages and policy agreements) associated with the policy.

createdAt
string

ISO 8601 timestamp at which the Policy object was generated via Axle.

modifiedAt
string

ISO 8601 timestamp at which the Policy object was modified via Axle. The Policy object is modified only when there are differences between the current Policy and new Policy data requested from the carrier.

refreshedAt
string

ISO 8601 timestamp at which the Policy object was refreshed via Axle. The Policy object is refreshed only when Axle successfully requests new Policy data from the carrier.

If the refreshedAt date does not update daily, we’re working on re-establishing the connection with the insurance carrier to retrieve updated policy data. Please keep an eye on the refreshedAt and connection fields to confirm they’re active and up-to-date.