Skip to main content
Calls a function on a SOAP web service and places the response into your data. Use this to talk to systems that speak SOAP, for example looking up an order, creating a shipment, or fetching stock from an ERP. You choose the connection and the function to call, optionally shape the request beforehand, and the response replaces the data flowing through this step so the next steps work with what the service returned. The settings are split across a General tab and an Advanced tab.

Fields

General

Advanced

Sample data

This step makes a live SOAP call, so the result depends on the service and function you call. The example below calls a GetProduct function, sending the data through as the request; the service’s response replaces the data.
FieldValue
SOAP connectionThe configured SOAP connection
SOAP functionGetProduct
A typical response then replaces the data:
{
    "sku": "SHIRT-RED-M",
    "name": "Red T-Shirt M",
    "price": 19.95,
    "in_stock": true
}
With Ignore SOAP errors and Include SOAP error in data turned on and a Path of soap_error, a fault no longer stops the run; instead the message is added to your data at that path. See Placeholders for how to reference values from the data when building the request.