Skip to main content
Version: Latest (4.1.0)

Campaign report (single campaign, user-centric)

POST 

/recertification/campaigns/:campaignID/report

Returns a user-centric campaign report. Each subject appears once with their reviewed groups nested inside: only the campaign groups when the campaign's reviewScope is CAMPAIGN_GROUPS, otherwise ALL their groups (campaign and non-campaign), because reviewers with campaign scope may submit decisions on them.

effectiveDecision per group is populated only when quorum is reached (Decision.Status=COMPLETED). reviewers[] shows all submitted votes even before quorum (partial progress visibility). Users who were never reviewed still appear with reviewStatus: NOT_STARTED.

The campaignIds field in the body is ignored — the campaign is always identified by the path. All other ReportFilter fields apply as post-filters on the user list.

Roles: CAMPAIGN_ADMIN/CAMPAIGN_MANAGER, CAMPAIGN_READ/CAMPAIGN_VIEWER. Scope: cidaas:campaign_read.

Request​

Responses​

Campaign report