Lists the most recent runs of one Watts report distribution with per-recipient delivery status
Use this endpoint to audit when a distribution ran and whether each recipient was captured and emailed. Runs are newest first.
Deliveries report lifecycle status, expiry and send time only; report name, format and capture time are omitted here,
so use GET /api/v202610/wattsreportdelivery/{deliveryId} for those. To start a run, use POST /api/v202610/wattsreportdistribution/{reportDistributionId}/run.
Request Headers
| Header | Value | Required | Description |
|---|---|---|---|
| ECI-ApiKey | string | Yes | Your API key. See Authentication. |
| Content-Type | application/json | Yes | All requests must specify JSON content type. |
Path Parameters
| Name | Description | Type | Required |
|---|---|---|---|
| reportDistributionId | Unique numeric identifier of the Watts distribution whose runs are listed. | integer (int32) | Required |
Query Parameters
| Name | Description | Type | Required |
|---|---|---|---|
| maxRuns | Maximum number of most-recent runs to return, from 1 to 100; defaults to 20. | integer (int32) | Optional |
Responses
200
OK
The request succeeded and the response body contains the requested data.
Response Body Parameters
Array of:
WattsReportRunHistoryResponse
| Property | Description | Type | |||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| completedAt | The UTC time the run settled. Null means the run is still in progress. | string (date-time) | |||||||||||||||||||||||||||||||||||||||
| deliveries | The per-recipient delivery outcomes for this run. Empty when no recipients were resolved. | WattsReportDistributionDeliveryResponse[] | |||||||||||||||||||||||||||||||||||||||
|
WattsReportDistributionDeliveryResponse properties
|
|||||||||||||||||||||||||||||||||||||||||
| errorMessage | The user-safe run failure description. Null means no run-level failure was recorded. | string | |||||||||||||||||||||||||||||||||||||||
| recipientCount | The number of recipients resolved when the run began. | integer (int32) | |||||||||||||||||||||||||||||||||||||||
| reportDistributionId | The unique numeric identifier of the Watts distribution that was run. | integer (int32) | |||||||||||||||||||||||||||||||||||||||
| runId | The unique numeric identifier of the run. | integer (int32) | |||||||||||||||||||||||||||||||||||||||
| startedAt | The UTC time the run began. | string (date-time) | |||||||||||||||||||||||||||||||||||||||
| status | The run state: Running, TestRunning, NoRecipients, Completed, or CompletedWithErrors. | string | |||||||||||||||||||||||||||||||||||||||
Example Response
[
{ "completedAt": "2026-11-12", "deliveries": [
{ "capturedAt": "2026-11-12", "deliveryId": 1, "errorMessage": "string", "expiresDate": "2026-11-12", "recipientUserId": 1, "reportDistributionId": 1, "reportFormat": "string", "reportName": "string", "runId": 1, "sentDate": "2026-11-12", "snapshotId": "string", "status": "string"
}
], "errorMessage": "string", "recipientCount": 1, "reportDistributionId": 1, "runId": 1, "startedAt": "2026-11-12", "status": "string"
}
]
404
Not Found
The requested resource was not found. Verify the ID or path is correct.