Skip to main content
GET
TypeScript

Path Parameters

reportId
string
required

The unique identifier of the report job

Response

Report job details

A report job. Optional fields are status-dependent: completedAt, rowCount, fileSizeBytes, and links are present only when status is COMPLETED; failedAt is present only when status is FAILED.

id
string
required

Unique identifier of the report job

Example:

"0190b3c2-7e4a-7c31-9f2a-1b6d8e5a0c11"

status
enum<string>
required

The current lifecycle state of a report job

Available options:
QUEUED,
PROCESSING,
COMPLETED,
FAILED
Example:

"QUEUED"

reportType
enum<string>
required

The type of report to generate

Available options:
ADDRESSES
Example:

"ADDRESSES"

outputFormat
enum<string>
required

The output file format of the report

Available options:
CSV
Example:

"CSV"

compress
boolean
required

Whether the output file is gzip-compressed

Example:

true

requestedByUserId
string
required

ID of the user who requested the report

Example:

"44fcead0-7053-4831-a53a-df7fb90d440f"

createdAt
integer<int64>
required

Epoch milliseconds (UTC) when the job was created

Example:

1717190000000

completedAt
integer<int64>

Epoch milliseconds (UTC) when the report completed. Only present when status is COMPLETED.

Example:

1717191800000

failedAt
integer<int64>

Epoch milliseconds (UTC) when the report failed. Only present when status is FAILED.

Example:

1717191500000

rowCount
integer

Number of rows in the report file. Only present when status is COMPLETED.

Example:

42500

fileSizeBytes
integer<int64>

Size of the report file in bytes (includes compression when compress is true). Only present when status is COMPLETED.

Example:

1048576

Download URL for the report. Present only when status is COMPLETED, and only on GET /v1/reports/{reportId} — not included in list responses.