Need help in creating Certification Campaign using REST API

The most likely reason your campaign is automatically completing is because the identity you selected doesn’t have any entitlements that need to be reviewed. I created a test in my tenant to reproduce this, and here is what I found.

I have an identity called “Sheena Martin”. She has an account in an authoritative source, but no other entitlements. When I create a campaign using the following body, the campaign autocompletes because there is nothing to review.

{
    "name": "Test 1",
    "description": "A test",
    "type": "SEARCH",
    "searchCampaignInfo": {
        "type": "IDENTITY",
        "reviewerId": "2c9180867624cbd7017642d8c8c81f67",
        "identityIds": ["2c918085771b670d01771c567e650913"]
    }
}

I then created an access profile on another source in my system. Sheena met the access profile criteria and was added to the source. I then created another campaign with the same request body and this time the campaign became active and is awaiting my approval.

Try generating a campaign with your request body, but include a mix of identities that have various access profiles and entitlements.

1 Like