Lists policy versions across all policies. Unlike “List Policies” (which resolves
each policy to one version), this endpoint returns every (policy, version) pair
that matches the filters. A single policy can appear multiple times if multiple
versions match.
Example questions this endpoint answers:
segmentScope="all", filters on premium fieldsegmentScope={"asOf":"2025-06-15"}segmentScope={"asOf":"..."}, filters on coverage fieldQuery parameters (detail, segmentScope, filters, pagination, sorting) work
identically to the List Policies endpoint except that timeTravelBackToDate is
not available — all versions are listed.
Required permission: company.policy:read
API key authentication. Include your API key in the Authorization header.
Company identifier
Page number (1-based, default 1, page size 50)
x >= 1Detail level. summary returns lightweight results with matched segment date ranges.
full includes complete field data for each scope-matched segment.
summary, full JSON-encoded segment scope filter. Controls which segments within each version participate in filtering. Values:
"all" — every segment{"asOf":"YYYY-MM-DD"} — point-in-time{"fromDate":"YYYY-MM-DD","toDate":"YYYY-MM-DD"} — date rangeJSON-encoded array of field filters. Each filter targets a field in the segment's
fieldModelV1Data and supports type-specific operators. Supported field types:
text, number, boolean, date, currency, optionSet, address, join,
textList, numberList, optionSetList, addressList.
List-cardinality types support operators: listIncludes (textList, numberList,
addressList), listIn, listAll, listExcludes (optionSetList).
The join type supports the in operator.
See the Configuration API for available field reference IDs.
Field to sort results by
policyId, createdAt, versionCreatedAt Sort direction (default desc)
asc, desc