Get Policy
Poll this for anything that completes outside your request: a signature finishing, a first premium arriving, cover starting. Reads are branch-scoped, so pass the branch the work was done on.
Authorizations
Machine-to-machine clients use the OAuth 2.0 client credentials grant. Each tenant has its own authorization server: in the token URL below, replace tenant with your tenant identifier.
Headers
Your tenant identifier. Requests without it are rejected.
Path Parameters
the policy's id
^policy(_test)?_[346789ABCDEFGHJKLMNPQRTUVWXYabcdefghijkmnpqrtwxyz]{21}$Query Parameters
Optional: the whenAt datetime
Optional: the simulatedAt datetime
Optional: the branchId
^branch(_test)?_[346789ABCDEFGHJKLMNPQRTUVWXYabcdefghijkmnpqrtwxyz]{21}$Response
Entity type
Unique identifier for the policy
^policy(_test)?_[346789ABCDEFGHJKLMNPQRTUVWXYabcdefghijkmnpqrtwxyz]{21}$Product ID
Date and time when the policy was created
Date and time when the policy was last modified
Status of the policy
POLICY_CREATED, POLICY_QUOTED, POLICY_CONFIRMED, POLICY_SIGNED, POLICY_STARTED, POLICY_STOPPED, POLICY_SUSPENDED Array of asset identifiers associated with the policy
Identifiers of the customers associated with the policy
^customer(_test)?_[346789ABCDEFGHJKLMNPQRTUVWXYabcdefghijkmnpqrtwxyz]{21}$Policy period duration
Nested DTO for invoicing configuration
custom fields per product
Optional: Name of the entity
Unique identifier for the parent policy
^policy(_test)?_[346789ABCDEFGHJKLMNPQRTUVWXYabcdefghijkmnpqrtwxyz]{21}$Unique identifier for the brokerage firm
^brokerage_firm(_test)?_[346789ABCDEFGHJKLMNPQRTUVWXYabcdefghijkmnpqrtwxyz]{21}$Incremental policy id
External policy id
Type of branch associated with the policy
BASE, NEW_BUSINESS, MTA, RENEWAL, REPRICING Author of the policy
Date and time when the policy was signed
Date and time when the policy started. Stored exactly as sent: pass the zone-local midnight of the intended first day of cover (22:00:00Z the previous day in Paris summer time, 23:00:00Z in winter), not UTC midnight — endedAt is snapped to a zone-local day boundary, so a UTC midnight start yields a period two hours short of the premium's.
Derived: signed but not yet active because the product gates activation on first payment and that payment is still outstanding (status CONFIRMED, signed, start date passed).
Date and time when the policy will end. Read-only and derived: startedAt plus the period duration, snapped to the start of the policy timezone's day. Not settable.
Next renewal anniversary date, even for stopped policies
Date and time when the policy stopped
Date and time when the policy was suspended
Date and time when the policy was reactivated after suspension
policy quote
Prorated policy quote based on the invoicing frequency of the policy
Selected pricing tier with perils and breakdown
stop reason, details and createdAt
Brokerage fees
Billing assignment for multi-payer policies

