List Entities
Returns a paginated list of {entityType} entities. One parametric endpoint
serves all six CRUD entity types.
Free-text search (filterText) matches the entity’s configured display
field (e.g. exposureName, submissionNumber/submissionName).
Field-value filtering (filters) narrows the list server-side by any
configured field value — use it to look an entity up by a business key
instead of paging the whole collection. It accepts the same JSON-encoded
filter array as the
List Policies endpoint.
Sorting is config-driven — sortBy accepts createdAt (default),
updatedAt, or any configured field referenceId.
Pagination is zero-based (pageNumber=0 is the first page); pageSize
defaults to 51.
Required permission: company.{entity}:read — the exact key varies by
type. See Permissions.
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
Field Model V1 entity type (lowercase kebab-case URL slug). One of the six
CRUD entity types: event, exposure, quote, submission, person,
organization. policy is NOT valid here — Policy has no generic CRUD (its
writes go through the policy transaction endpoints), though it does have a
read-only /configuration schema.
event, exposure, quote, submission, person, organization Query Parameters
Search across quote number, description, and other text fields
JSON-encoded array of field filters applied server-side against the
entity's fieldModelV1Data. Use this to look an entity up by a business key
(e.g. a document ID or any configured field value) instead of paging the whole
collection and matching client-side. Complements filterText, which only
searches the configured display field.
Each filter is { fieldReferenceId, fieldType, operator, value } and supports
type-specific operators. Supported field types: text, number, boolean,
date, currency, optionSet, address, join, textList, numberList,
optionSetList, addressList. This is the same filter shape the
List Policies endpoint accepts.
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 by. Accepts createdAt, updatedAt, or any configured field
referenceId for the entity type (sorting is config-driven). Default createdAt.
Sort direction (default desc)
asc, desc Zero-based page index (default 0).
x >= 0Number of records per page (default 51).
x >= 1