Already integrated your Sailpoint IIQ with Slack?

Alfredo Santos
1 min readDec 29, 2022

One of the biggest challenges in IAM management is engaging with users so that they approve items within the proper SLA.

Here I share today some steps to implement this in Sailpoint.

We start by creating an App in Slack with the proper permissions.

Test your communication with Slack by following these steps:

Get User ID:

curl -d “email=<person’s email>” -H “Authorization: Bearer <token you created with the above permission>” -X POST https://slack.com/api/users.lookupByEmail

Open a conversation with the user and get the ID of that conversation:

curl -d “users=<ID obtained above>” -H “Authorization: Bearer <token you created with above permission>” -X POST https://slack.com/api/conversations.open

Effective sending of the message:

curl -d “text=test” -d “channel=<channel ID obtained above>” -H “Authorization: Bearer <token you created with the permission above>” -X POST https://slack.com/api/ chat.postMessage

Did it work? Now you must write a rule in Sailpoint that reads for example the workitems, gets the approver’s email, and sends notifications using the calls above.

Rule ready, put it in a Run Rule Task to automate it.

--

--