ReportDistribution APIs

Get /api/v202106/reportdistribution

Operation: GetReportDistributionsV202106 Permissions: DistributedReportsSettings (Manage)

Get all Report Distributions


Post /api/v202106/reportdistribution

Operation: CreateReportDistributionV202106 Permissions: DistributedReportsSettings (Manage)

Create a Report Distribution


Get /api/v202106/reportdistribution/{reportDistributionId}

Operation: GetReportDistributionV202106 Permissions: DistributedReportsSettings (Manage)

Get a Report Distribution


Put /api/v202106/reportdistribution/{reportDistributionId}

Operation: EditReportDistributionV202106 Permissions: DistributedReportsSettings (Manage)

Edit a Report Distribution


Delete /api/v202106/reportdistribution/{reportDistributionId}

Operation: DeleteReportDistributionV202106 Permissions: DistributedReportsSettings (Manage)

Deletes a Report Distribution


Post /api/v202106/reportdistribution/exec

Operation: RunReportDistributionsV202106

Run all report distributions
Sends reports based on configured schedule
DistributedReportSettings - Manage permission required.


Get /api/v202106/reportdistribution/{reportDistributionId}/filter

Operation: GetReportDistributionFiltersV202106 Permissions: DistributedReportsSettings (Manage)

Get a Report Distribution Filters


Post /api/v202106/reportdistribution/{reportDistributionId}/exec

Operation: ExecuteReportDistributionV202106 Permissions: DistributedReportsSettings (Manage)

Run a report distribution and send the report out immediately
This does not affect the current distribution schedule


Get /api/v202106/reportdistribution/log

Operation: GetReportDistributionLogsV202106 Permissions: DistributedReportsSettings (Manage)

Get a list of report distribution logs


Delete /api/v202106/reportdistribution/log

Operation: DeleteReportDistributionLogsOlderThanV202106 Permissions: DistributedReportsSettings (Manage)

Delete report distribution logs older than the number of days provided only if
the number of logs per distribution is in excess of 100.
100 latest logs per distribution will always be maintained


Get /api/v202106/reportdistribution/log/{reportDistributionLogId}/detail

Operation: GetReportDistributionLogDetailsV202106 Permissions: DistributedReportsSettings (Manage)

Get the details for a report distribution log