# Workflow - Remove Entitlements from multiple sources

**URL:** <https://developer.sailpoint.com/discuss/t/workflow-remove-entitlements-from-multiple-sources/101306>\
**Category:** SHF Discussion and Questions\
**Tags:** workflows, sailpoint-identity-security, entitlements\
**Created:** [February 18, 2025, 5:51pm UTC](https://developer.sailpoint.com/discuss/t/workflow-remove-entitlements-from-multiple-sources/101306 "2025-02-18T17:51:05Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![margocbain](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/margocbain/32/17314_2.png) [@margocbain](https://developer.sailpoint.com/discuss/u/margocbain)\
**Post date:** [February 18, 2025, 5:58pm UTC](https://developer.sailpoint.com/discuss/t/workflow-remove-entitlements-from-multiple-sources/101306/2 "2025-02-18T17:58:38Z")

</div>

Hi Mark,

If you’re able to, I’d recommend going with the ‘certification’ approach from the post [Workflow to remove ALL leavers' standing access](https://developer.sailpoint.com/discuss/t/workflow-to-remove-all-leavers-standing-access/13025) as it won’t send email notifications and creates a place which audit may be able to more easily see which access was revoked on termination.

Then, you can just create an link an exclusion filter to list out any sources you do not want to include in the certification.

```auto
"jsonRequestBody": {
    "autoRevokeAllowed": true,
    "deadline": "{{$.defineVariable1.deadline}}",
    "description": "This is an automatically generated Leaver Campaign for {{$.getLeaverDetails.attributes.displayName}} (Employee ID: {{$.getLeaverDetails.attributes.identificationNumber}}) to remove any standing access remaining after termination",
    "emailNotificationEnabled": false,
    "filter": {
        "id": "",
        "type": "CAMPAIGN_FILTER"
    },
    "mandatoryCommentRequirement": "NO_DECISIONS",
    "name": "Leaver Campaign for {{$.getLeaverDetails.attributes.displayName}} (Emp ID: {{$.getLeaverDetails.attributes.identificationNumber}})",
    "recommendationsEnabled": false,
    "searchCampaignInfo": {
        "accessConstraints": null,
        "description": "Test",
        "identityIds": null,
        "query": "id:{{$.trigger.identity.id}}",
        "reviewer": {
            "id": "",
            "name": null,
            "type": "IDENTITY"
        },
        "reviewerId": "",
        "type": "IDENTITY"
    },
    "type": "SEARCH"
}

```

---

_[View the full topic](https://developer.sailpoint.com/discuss/t/workflow-remove-entitlements-from-multiple-sources/101306)._
