SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to call this Sharepoint 2013 SOAP WebService from a workflow :

My workflow is hosted on the same sharepoint online farm than the soap WS I wish to call.

My problem is, when I create the action "Call HTTP Service" in Sharepoint Designer 2013, I don't know where to place the SOAP Enveloppe described in the WSDL.

I've started by defining the web service URL as in the screenshot below, but then I don't know what to put in the request parameter because the only thing I can put in it is a dictionnary. And thus I don't know how to put the soap enveloppe in this dictionnary...

Does somebody have tips on how to achieve this?

Thanks !

SharePoint Designer 2013 - Call HTTP Service in a workflow

share|improve this question
do you get any idea about this? I also face the same problem. I don't know how to put the SOAP envelope in Sharepoint Designer 2013. Regards, Bani – user21651 Dec 30 '13 at 10:23
Nope, I've given up on that idea. – ggobbe Jan 1 '14 at 17:43

This is not a soap based web service call. This is a HTTP RESTFul call.

SOAP uses the PUT HTTP method

share|improve this answer

I had a bit of a look into this my self because I wanted the use this to call the list.asmx web service and update the _ModerationStatus column using the UpdateListItems method.

However there is not way to construct a SOAP call, and I've seen a number of articles talking about this issue and it seems that the 'Call HTTP Web Service' action is designed specifically for calling REST web services.

So no you can't call ASMX/SOAP web services using the 'Call HTTP Web Service' action.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.