{
“detailCode”: “404 Not found”,
“trackingId”: “a2277150dcfb49ee88a47f5f16121307”,
“messages”: [
{
“locale”: “und”,
“localeOrigin”: “REQUEST”,
“text”: “The server did not find a current representation for the target resource.”
},
{
“locale”: “en-US”,
“localeOrigin”: “DEFAULT”,
“text”: “The server did not find a current representation for the target resource.”
}
],
“causes”:
}
The ID in your campaign URL is the campaign ID, not a certification ID. GET /v2025/certifications/{id} expects the ID of an individual reviewer’s certification under that campaign, so passing the parent campaign ID from /active-campaigns/{campaignId} will give you a 404.
Try listing the certifications under your campaign first:
GET /v2025/certifications?filters=campaign.id eq "{campaignId}"
Then use the id values from that response with:
GET /v2025/certifications/{id}/access-review-items
The /access-review-items call should get you the decision-level data you need for the report.
The docs note that the /certifications APIs don’t support certifications assigned to governance groups. If your campaign uses governance group reviewers, that may affect what you can pull here.