Get report status
Returns the current status of a report job. Check the status field to determine the outcome.
When status is COMPLETED, the response includes a fresh pre-signed download URL in
links.downloadUrl (TTL ~1 hour). Re-poll this endpoint to obtain a new URL after expiry.
When status is FAILED, the failedAt timestamp indicates when the failure occurred.
Note: These endpoints are currently in beta and might be subject to changes.
Endpoint Permission: Viewer and above.
Path Parameters
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.
Unique identifier of the report job
"0190b3c2-7e4a-7c31-9f2a-1b6d8e5a0c11"
The current lifecycle state of a report job
QUEUED, PROCESSING, COMPLETED, FAILED "QUEUED"
The type of report to generate
ADDRESSES "ADDRESSES"
The output file format of the report
CSV "CSV"
Whether the output file is gzip-compressed
true
ID of the user who requested the report
"44fcead0-7053-4831-a53a-df7fb90d440f"
Epoch milliseconds (UTC) when the job was created
1717190000000
Epoch milliseconds (UTC) when the report completed. Only present when status is COMPLETED.
1717191800000
Epoch milliseconds (UTC) when the report failed. Only present when status is FAILED.
1717191500000
Number of rows in the report file. Only present when status is COMPLETED.
42500
Size of the report file in bytes (includes compression when compress is true). Only present when status is COMPLETED.
1048576
Download URL for the report. Present only when status is COMPLETED, and only on GET /v1/reports/{reportId} — not included in list responses.