Workflow Certification - Governance Group as Reviewer

Hello,

I have built a workflow that will create and activate a Certification Campaign. When I create a certification through the UI, it allows me to select a Governance Group as a Reviewer with no issues. However, while building a workflow and trying to set the same governance group as the certification reviewer, the workflow test fails and gives me a request failed: 400 - 400 Bad Request. The documentation on SailPoint’s website states that there are options to select reviewer type, but in my tenant, the only options I have are using the variable selector, or a JSON expression. Does anyone know of any workarounds for this issue or if I am going about it the wrong way? Any help is much appreciated, thank you!

Hello,
You can create your campaign with an HTTP request and call API, which will allow you to use the “roleCompositionCampaignInfo” with reviewer as “GOVERNANCE_GROUP”.

Here’s an example of the body I used to create it:

"autoRevokeAllowed": "false",
"description": "Certification des accès du collaborateur en mutation : {{$.getIdentity.attributes.displayName}} ",
"name": "CERT_wkfMutationManager-{{$.defineVariable1.dateNow}}_{{$.getIdentity.attributes.uid}}",
"searchCampaignInfo": {
    "accessConstraints": [
        {
            "operator": "ALL",
            "type": "ACCESS_PROFILE"
        },
        {
            "operator": "ALL",
            "type": "ROLE"
        }
    ],
    "identityIds": [
        "{{$.getIdentity.id}}"
    ],
    "reviewer": {
        "id": "{{$.getIdentity1.id}}",
        "type": "IDENTITY"
    },
    "type": "IDENTITY"
},
"type": "SEARCH"

You just need to change the variables and the reviewer block and it should work.