List Bordereau Rows
Returns a paginated, flat list of transaction-level premium rows (a “bordereau”). Each row represents one policy transaction and includes fixed columns (policy number, insured name, action, dates, premium, premium change) plus optional dynamic columns resolved from FullTerm custom object fields.
Use periodStart and periodEnd to scope the report to transactions whose
transactionTimestamp falls within the half-open interval [periodStart, periodEnd).
Use actions to filter by transaction type (e.g. only NEW_BUSINESS and ENDORSE).
Use additionalColumns to transpose FullTerm custom object fields into extra
columns. Each entry maps a dot-path into the segment’s policy data to a named
column header.
Required permission: company.policy:read
Authorizations
API key authentication. Send your raw API key as the Authorization header value with NO scheme prefix — Authorization: YOUR-API-KEY. Do NOT prefix it with Bearer or ApiKey, and do not use an X-API-Key header; those are not accepted.
Path Parameters
Company identifier
Query Parameters
Inclusive lower bound on transactionTimestamp. Only transactions at or after
this timestamp are included.
Exclusive upper bound on transactionTimestamp. Only transactions before
this timestamp are included.
Comma-separated list of transaction actions to include.
Valid values: NEW_BUSINESS, ENDORSE, CANCEL, REINSTATE, RENEW.
Omit to include all actions.
Note: Unrecognized action values are not rejected — they silently match zero rows. Double-check spelling if results are unexpectedly empty.
JSON-encoded array of additional column definitions. Each element is an object
with path (dot-separated path into the segment's policy data) and columnHeader
(display name for the column).
Each path MUST begin with one of the policy-root FullTerm containers:
fullTermPolicyInfo., fullTermPolicyBillingInfo., or
fullTermPolicyRatingResult.. A non-FullTerm or per-segment path (e.g. a bare
top-level key like carrier) is rejected with HTTP 400 (InvalidProperties).
Field to sort results by. Default transactionTimestamp.
policyNumber, primaryInsuredName, effectiveDate, transactionTimestamp, createdAt Sort direction (default desc).
asc, desc Maximum number of rows to return per request. Default 50, maximum 1000.
1 <= x <= 1000Number of rows to skip before returning results. Default 0.
x >= 0