Connect Okta Workflows with ISPM
Use Identity Security Posture Management (ISPM) event hooks to trigger automated workflows in Okta based on ISPM issue detections. As a super or workflows admin, connecting ISPM with Okta Workflows is a two-part process:
-
Set up a flow in Okta Workflows
-
Configure outbound integrations in the ISPM console
Set up Okta Workflows
Set up Okta Workflows by importing the ISPM template or creating an API Endpoint card.
Import the ISPM template
-
Go to the Templates page.
-
Search for ISPM and select Identity Security Posture Management from the results.
-
Add the template.
-
Go to each helper flow and connect the relevant environments.
-
Turn on all helper flows.
-
Go to the ISPM Event Routing Flow.
-
Click </> on the API Endpoint event card to go to endpoint settings.
-
Copy the following values and store them securely. You need these values later for the ISPM event hook configuration.
-
Invoke URL: Copy the URL up to the /invoke segment based on this sample URL: https://YOUR-OKTA-DOMAIN.workflows.okta.com/api/flo/YOUR-WORKFLOW-ID/invoke
You don't need the ?clientToken=alphanumericvalue segment.
-
Client Token: Copy the value. This token authenticates requests to the workflow.
-
-
Click Close.
-
Turn on the flow.
Create an API Endpoint card
-
Go to the Flows tab on the Flows page and click + New Flow.
-
On the first card, click Add event.
-
From the Built-in triggers section, click API Endpoint.
-
Select Secure with client token and click Close.
-
Click Save and enter a flow name and description.
-
Select the Save all data that passes through the Flow? checkbox.
-
Click Save. For more information, see API Endpoint.
-
Click </> on the API Endpoint event card to go to endpoint settings.
-
Copy the following values and store them securely. You need these values later for the ISPM event hook configuration.
-
Invoke URL: Copy the URL up to the /invoke segment based on this sample URL: https://YOUR-OKTA-DOMAIN.workflows.okta.com/api/flo/YOUR-WORKFLOW-ID/invoke
You don't need the ?clientToken=alphanumericvalue segment.
-
Client Token: Copy the value. This token authenticates requests to the workflow.
-
-
Click Close.
-
Turn on the flow.
Configure the event hook in ISPM
-
In the Identity Security Posture Management console, go to .
-
On the Webhook tile, click Connect.
-
In the Webhook Address (URL) field, enter the modified value of the Invoke URL that you copied from the Workflows console. The URL value that you enter must have the same format as this sample URL: https://YOUR-OKTA-DOMAIN.workflows.okta.com/api/flo/YOUR-WORKFLOW-ID/invoke
-
In the Configure your API key section, click URL parameters.
-
Enter clientToken in the Key field.
You must enter clientToken exactly as written, including the specific capitalization. Any other value causes an error.
-
Enter the client token value that you copied from Okta Workflows in the Value field.
-
Click + to confirm the key and value addition.
-
Click Test Connection to test that ISPM can send a request to your workflow.
-
Click Save.
-
Click Automate Webhook.
-
Enable the Auto-send notifications toggle.
-
Select the issues that should trigger the event hooks in ISPM.
-
Click Add automation.
Related topics
Okta Workflows templates for Identity Security Posture Management
