Skip to main content
GET
List Import Rows

Authorizations

Authorization
string
header
required

User-principal OAuth 2.0 Bearer authentication. Send a user-scoped Auth0 access token (audience = the app API audience) as Authorization: Bearer <jwt>. The request resolves to the user's identity and is authorized by their Role on the {companyId} in the path — the same role-based permissions the web app enforces. This is the path the MCP connector uses to act on a user's behalf; endpoints that accept it list both BearerAuth and ApiKeyAuth.

Path Parameters

companyId
string<uuid>
required

Company identifier

Query Parameters

entityType
enum<string>

Return only import rows of this entity type. Any other value is a 400, not an empty page; a type you may not import is a 403.

Available options:
Event,
Exposure,
Quote,
Submission,
Person,
Organization,
Policy
importBatch
string

Return only import rows whose import request carried this batch key.

Minimum string length: 1
page
integer
default:1

1-based page number. Defaults to the first page.

Required range: 1 <= x <= 9007199254740991
pageSize
integer
default:50

Number of import rows per page (default 50, maximum 100). A larger value is clamped to 100, not rejected; the response's pageSize is the size served.

Required range: 1 <= x <= 100

Response

One page of import rows, plus the unpaginated total

One page of a company's import rows, newest first.

items
object[]
required

The import rows on this page, newest first.

totalCount
integer
required

How many import rows match the filters, ignoring the pagination.

page
integer
required

The effective one-based page number.

Required range: x >= 1
pageSize
integer
required

The effective page size, default 50 and clamped to 100.

Required range: 1 <= x <= 100