ServiceNow and sailpoint integration

CA5
Tera Contributor

When a REQ is submitted in ServiceNow then need to send over a payload with detailed information via API to SailPoint. After SailPoint Processed the Request then send back status to close the RITM. How to achieve this?

2 REPLIES 2

SAI VENKATESH
Tera Sage
Tera Sage

Hi @CA5 

 

You can use flow designer to achieve this and you need to use custom action to send data 

 

thanks and regards 

Sai venkatesh 

akanksha1pa
Tera Expert

To achieve this integration between ServiceNow and SailPoint, you’ll need to build a bi-directional API workflow that handles request submission and status updates. Here's a breakdown of how to implement it:

1. Trigger API Call from ServiceNow to SailPoint

When a REQ (Request) is submitted:

 

Use a Flow Designer or Business Rule on the REQ or RITM table.

 

Construct a REST API payload with all required details (user info, requested access, catalog variables).

 

Send the payload to SailPoint using an Outbound REST Message or Scripted REST API call.

 

2. SailPoint Processes the Request

SailPoint receives the payload and initiates provisioning.

 

It tracks the request internally and processes approvals, provisioning, or manual tasks.

 

 

3.

Once SailPoint completes the request:

 

It calls a ServiceNow Scripted REST API endpoint.

 

The endpoint should accept the status and RITM identifier (e.g., sys_id).

 

Use the incoming data to update the RITM status to “Closed Complete” or similar.

  •  
  • Use sys_ids for precise record targeting.
  •  
  • 🔐 Secure both APIs with Basic Auth or OAuth tokens.
  •  
  • 📦 Include error handling and logging for both outbound and inbound calls.
  •  
  • 🧩 Consider using IntegrationHub if you want low-code connectors.