Lists standard distribution cards with optional attribute and recipient-group membership filtering
Use this endpoint to audit recipients, selected filters and formats without opening edit mode.
Supports APIFilter criteria to locate distributions by known attributes.
Recipient-user matching uses current group membership; it does not enable direct-user assignment.
For Watts distributions use GET /api/v202610/wattsreportdistribution.
Existing /api/v202106/reportdistribution operations retain their original contracts.
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. |
Query Parameters
| Name | Description | Type | Required |
|---|---|---|---|
| filter | Optional distribution attribute criteria using supported comparison and contains operators. | string (string) | Optional |
| recipientUserId | Optional positive numeric EnergyCAP user identifier; matches distributions sent to groups currently containing this user. Omitted means no recipient restriction. | integer (int32) | Optional |
Filters
| Filter | Description | Type | Operators |
|---|---|---|---|
| baseReportInfo | Report Name | String | equals not equals one of like not like not one of |
| enabled | Report Distribution Enabled | Boolean | equals |
| reportDistributionName | Report Distribution Name | String | equals not equals one of like not like not one of |
| reportSubscriptionScheduleTypeID | ReportSubscriptionScheduleTypeId | Integer | equals not equals less than between one of greater than less than equal greater than equal not one of |
| userGroupName | User Group Name | String | equals not equals one of like not like not one of |
Responses
200
OK
The request succeeded and the response body contains the requested data.
Response Body Parameters
Array of:
ReportDistributionCardResponseV202610
| Property | Description | Type | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| distribution | ReportDistributionDetailsResponse | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ReportDistributionDetailsResponse properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| reportFilters | The selected visible report filters. Empty means no visible filters are selected. | FilterResponse[] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
FilterResponse properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Example Response
[
{ "distribution": { "baseReport": {}, "createdByUser": {}, "createdDate": "2026-11-12", "emailSettings": {}, "enabled": false, "lastRunDate": "2026-11-12", "modifiedByUser": {}, "modifiedDate": "2026-11-12", "nextRunDate": "2026-11-12", "reportDistributionId": 1, "reportDistributionName": "string", "specificReportId": 1
}, "reportFilters": [
{ "availableOperator": [], "caption": "string", "dataFieldId": 1, "dataType": {}, "fieldId": 1, "hidden": false, "operator": "string", "queryParameterName": "string", "recommended": false, "required": false, "value": "string"
}
]
}
]
400
Bad Request
The request was malformed or contains invalid parameters. Check the request body and query parameters.