Close single certification in the campaign

Hi

I have multiple certifications open in single campaign.

I want to close only one certification instead of bulk operation to close all the certifications in the campaign. I do not see any API for single certification closure.
Please guide if we have any single certification closure API or other alternate methods.

Thanks in advance for the help

Jagadesh

Hi @JagadeshMuchumarri

close a single certification inside a campaign” in ISC maps to signing off ONE certification (not completing the whole campaign).

you want the API for the first case (single certification).

The API path to close ONE certification (recommended)

Step 1 — Find the specific certificationId

Use:
• List identity certifications: GET /v3/certifications
• Docs: list-identity-certifications | SailPoint Developer Community

Filter the results to the certification that belongs to your campaign + reviewer.

Step 2 — Make decisions for any remaining items (if needed)
• List access review items: GET /v3/certifications/{certificationId}/access-review-items
• Docs: list-identity-access-review-items | SailPoint Developer Community
• Submit decisions (approve/revoke): POST /v3/certifications/{certificationId}/decide
• Docs: make-identity-decision | SailPoint Developer Community

Step 3 — Close that single certification
• Sign off: POST /v3/certifications/{certificationId}/sign-off
• Docs: sign-off-identity-certification | SailPoint Developer Community

  1. If you meant “force close” (admin override)

If you’re trying to close a certification even with undecided items, ISC doesn’t provide a clean “force-complete one certification” endpoint.
The admin override is campaign-level:
• Complete campaign: POST /v3/campaigns/{campaignId}/complete
• Docs: complete-campaign | SailPoint Developer Community

Can you clarify what you mean by close? You’d have to make decisions on any remaining items, and sign off on it:

sign-off-identity-certification | SailPoint Developer Community

There isn’t a way to complete a single certification like you can with the campaign.

Thanks Vincent

that’s exactly how I read it too.

In ISC “close” = make decisions on remaining items and then sign off that specific certification.

One extra gotcha for Jagadesh: the decide and sign-off APIs don’t support certifications assigned to Governance Groups (the docs call that out). If this certification is GG-assigned, you may need to reassign to an individual reviewer first (or handle it via the UI), otherwise sign-off will fail.

Docs refs: /certifications/{id}/decide + /certifications/{id}/sign-off.

Hi,

There is an option to make a bulk decision, if you have ISC configured, for example, within VSCode.

Inside VSCode > Go to ISC > Campaigns > search for the certification where you want to take a bulk decision.
On the campaign page, scroll down to the bottom and you will see the “Bulk Decide” button.

When you click the button, you can choose between Approve or Revoke. After selecting an option, a box will appear to add a comment.

Before using this in production, it is recommended to test it in a sandbox environment to validate that it behaves as expected.

This action makes the decision in bulk, but the sign-off is still required

Example: