0

SOAP signature changed around 4/22/2019

Hi, so sometime around 4/22, the SOAP API signature changed.

(Please, no holy wars about migrating to the REST API.)

All the properties that started "<soapenv:" changed to "<soap:"... I was able to find this by SoapUI. I am able to successfully send my Soap envelope through SoapUI.

However, the C# app can no longer send the Soap envelope to https://MyCompanysNameGoesHere.xmatters.com/api/services/AlarmPointWebService/FindGroups

The response is "namespace mismatch require http://www.alarmpoint.com/webservices/schema found http://www.w3.org/2003/05/soap-envelope" which is an incorrect error. (If I try this, then I get "Company Name not found")

______________________Envelope below________________________

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:sch="http://www.alarmpoint.com/webservices/schema">
<soap:Header/>
<soap:Body>
<sch:FindGroups>
<sch:user>*********</sch:user>
<sch:password>***************************</sch:password>
<sch:clientTimestamp>13/05/2019 9:42:05 AM</sch:clientTimestamp>
<sch:clientIP>?</sch:clientIP>
<sch:clientOSUser>?</sch:clientOSUser>
<sch:company>MyCompanysNameGoesHere</sch:company>
<sch:searchParameters>
<sch:active>true</sch:active>
</sch:searchParameters>
</sch:FindGroups>
</soap:Body>
</soap:Envelope>

2 comments

Please sign in to leave a comment.