List all reports belonging to your organization with optional filtering and pagination. Organization is determined from your API key.
X-API-KEY header:
| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | number | No | Number of reports to return per page (1-100, default: 50) |
| cursor | string | No | Cursor for pagination. Pass the cursor from the previous response to get the next page. |
| startDate | string | No | Filter reports created after this date (ISO 8601 format) |
| endDate | string | No | Filter reports created before this date (ISO 8601 format) |
| onlyRejected | boolean | No | If true, only return reports with rejected proposals (default: false) |
| Field | Type | Description |
|---|---|---|
| reports | array | Array of report objects for your organization |
| reports[].id | string | Unique identifier for the report |
| reports[].createdAt | string | ISO 8601 timestamp when the report was created |
| reports[].status | string | Overall status of the report (PENDING, APPROVED, REJECTED) |
| reports[].assets | array | Array of assets included in the report |
| reports[].proposals | array | Array of proposals associated with the report |
| cursor | string | Cursor for the next page of results (undefined if no more results) |
limit=100 for bulk data retrieval to minimize API callscursor field to determine if more results existYYYY-MM-DDTHH:mm:ss.sssZZ suffix)startDate and endDate for precise time rangesonlyRejected filter shows reports with at least one rejected proposal, but the report may contain other approved proposalsYour API key. This is required by most endpoints to access our API programatically. Reach out to us at support@chainpatrol.io to get an API key for your use.
1 <= x <= 20TODO, IN_PROGRESS, CLOSED