Get Certification - Role Composition Campaign

Hi Experts,

As there is a API limitation to fetch the certifications under a role composition campaign, we couldn’t able to fetch the list of certifiers under the campaign through API. Is there any alternative approach to fetch the certifier IDs under a role composition campaign. This is needed to send custom notifications to certifiers.

Would you be able to share what api calls you currently making?

I’m trying with below endPoint.

https://tenant-sb.api.identitynow.com/v3/certifications/?filters=campaign.id eq “fe97df2450db40d2ac7d8b644c47696”

Thank you!!! How do you have the reviewers set up in your certification config?

You could also try
GET

https://sailpoint.api.identitynow.com/v2024/certifications/:id/reviewers

@mpotti Thanks for your reply.

But here we need a certification ID, But there is no API to fetch certification ID for role composition campaign

Can you send me the Json response you are getting? You might need to run a few api calls in order to pull the required information.

I’m getting the below response when I tried to hit https://tenant-sb.api.identitynow.com/v3/certifications/?filters=campaign.id eq “fe97df2450db40d2ac7d8b644c47696” to get the certification ID under a campaign.

Even though there are 15 certification under this role composition campaign, we dont see any in API response.

u

Thank you for this it helps me understand what is going on now.

This this:

https://sailpoint.api.identitynow.com/v2024/campaigns/:id

Be sure to pass the Full

Then in the body you should see the attribute:

roleCompositionCampaignInfo

Here you should get back an object for the reviewer.

I just tried this v2024 version, but it gives same result we got on V3…

No details about roleCompositionCampaignInfo.

based on the response this is the slim response you need to pass the param and set it to full

https://sailpoint.api.identitynow.com/v2024/campaigns/:id?detail=FULL

Unfortunately, This didn’t work the way expected.

change :id to {{id}}

@mpotti Thanks for your reply.

Now I can see some additional information about the campaign configurations, however we still cannot see the certification details, we can only see the campaign information. We are looking for an API to see the certification details of role composition campaign.

@chandramohan27

As far as I know there is no way to get the actual certifications for a Role Composition Campaign through the API

Another similar post

Thanks

1 Like

Can someone unmark this as Solved (i.e. It is not solved)? There is NO solution provided in this thread that addresses “Is there any alternative approach to fetch the certifier IDs under a role composition campaign” directly or indirectly. Essentially, the ‘answer’ to the question is that there is a blocker, there is no solution, no workaround.

The API certifications?filters=campaign.id eq “xyz” currently does not support returning Certification details of Role Composition type campaigns. In fact, there is an enhancement request in the Ideas Portal for adding this functionality to the product: https://ideas.sailpoint.com/ideas/GOV-I-2425 . I would suggest up-voting this idea and also adding comments with the specific use cases so that our Product Management team can take them into consideration for any future roadmaps.