Webhook Configuration

Enabling a Webhook URL will allow you to receive user session results at an external endpoint.

Enabling Webhook URL

Go to Workflows > "Your Workflow" > "Start Change Request"

Toggle Enable Webhook: Yes

Then, add your Webhook URL:

Advanced Configurations

Secure WebhookEnable Basic Authentication on the Webhook (POST)
Include User DataEnable User PII being included in the endpoint
Add Flat EndpointEnable flattening the standard JSON object returned
Replace API Key ValueReplace API Key value with a customer string, useful for OneTrust Integrations
Add Webhook Wrapper ObjectWraps the standard JSON object in named value, useful for Sailpoint Integrations

Querystring Token Authentication: webhook integrations that rely on bearer tokens (e.g. using OneTrust for a DSAR use case) need to use querystring token authentication; a bearer token should be set to the maximum expiry acceptable to you and appended to the end of your webhook URL in the following fashion:

https://onetrust.com/integrationmanager/api/v1/webhook/dd4b3e6c-5fad-493c-b6f3-b82e35664147**?Authorization=Bearer%20**ABClLiY2OHXkZGNtNGOpZDhyMGT3M2YuRTNjeSBlNbv5UTB1950clSuNVMVlcidUtZr3aMbFpIuDlJMjlkTho=