PAM and ServiceNow integration
search cancel

PAM and ServiceNow integration


Article ID: 260328


Updated On:


CA Privileged Access Manager (PAM)



We are using ServiceNow for Incident and Changemanagement (and other parts as well) but these two Request types can be embedded and used by a Policy View Request. Here comes the issue, the implementation of ServiceNow relies on the REST-API, PAM(SC) uses the SOAP method. I am currently building a SOAP-To-Rest Gateway and i wonder if you can help me with the SOAP Template for Send And Request so i can map it with the Response I receive from Service NOW Rest Api.



Release : 4.0, 4.1 


We do not have any soap template to provide to customers



You can find the NIM documentation which contains the request payloads and responses related information at the below URL:


PAM to NIM interaction is being done via REST
NIM to ServcieNow integration is being done via SOAP

If PAM sends a payload to NIM via REST , it will consume that payload and translate into ServcieNow SOAP understandable format and execute on ServiceNow and provide a response back to PAM in JSON format.

so If PAM sends a payload like below to NIM  using NIM REST APIs:

NIM URL: http://localhost:8080/ca-nim-sm/api/v2/Incident

Payload form PAM to NIM via using the above NIM REST endpoint
"name" : "Test Incident"

NIM will convert the above payload like below SOAP request and send to ServiceNow:

SOAP Request for creating an incident:
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="">
<short_description>Test Incident</short_description>

SOAP Response from ServiceNow after creating the incident:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="" xmlns:xsd="" xmlns:xsi="">
<approval>not requested</approval>
<opened_at>2023-02-17 11:57:42</opened_at>
<short_description>Test Incident</short_description>
<sys_created_on>2023-02-17 11:57:42</sys_created_on>
<sys_updated_on>2023-02-17 11:57:42</sys_updated_on>

NIM Will convert the above response in JSON format and send it back to PAM so PAM can consume it.