Skip to main content
GET
cURL
Returns all policies associated with your upstream entity. Soft-deleted policies are excluded automatically. Results can be filtered by policy number, status, or risk state.

Query Parameters

Filtering Examples

Response Shape

All successful responses are wrapped in the standard response envelope. See Request/Response Conventions.

Response Fields

Core Fields

Agency & Agent Fields

Insurance Details

Dates & Coverage

Matching & Metadata

Matching Status Values

Policies with entityMatchStatus of "unmatched" or "manual review" require attention in the Turris dashboard.

Error Scenarios

Bad Request (400)

Returned when a query parameter has an invalid value (e.g., an unsupported currentStatus).

Unauthorized (401)

Missing or invalid authentication token. See Authentication.

Query Parameters

policyNumber
string

Filter by exact policy number

Example:

"POL-2025-001"

currentStatus
enum<string>

Filter by current policy status

Available options:
bound,
active,
expired,
cancelled,
non renewed
Example:

"active"

riskStateCode
string

Filter by US state code where risk is located

Example:

"CA"

Response

List of policies belonging to the authenticated upstream entity

data
object[]
required
requestId
string
required

Unique request identifier

Example:

"dev-2c5e7cf2-9acf-4c8c-ab2f-b81f39d775a8"

timestamp
string
required

Response timestamp

Example:

"2025-11-12T20:49:03.293Z"