Skip to main content
Sends a request to an XML-RPC web service and places the response into your data. XML-RPC is a request style used by some older or specialised systems (for example Odoo and certain WordPress and ERP endpoints) where you call a named remote procedure and pass it a set of parameters. This step builds the XML-RPC message for you from the values you supply, sends it to the service, reads the XML response back, and replaces the data flowing through with it so the next steps can use it.

Fields

Sample data

This step makes a live XML-RPC call, so the result depends on the service and procedure you call. The example below calls the version procedure with no parameters.
FieldValue
Request URI/xmlrpc/2/common
Remote Procedureversion
Request parameters(empty)
The step wraps this in the correct XML-RPC envelope and sends it as a POST request:
<?xml version="1.0"?>
<methodCall>
    <methodName>version</methodName>
</methodCall>
When you supply Request parameters, the values you enter are placed inside the <params> section of the message. The service’s XML response is then parsed and becomes your data for the next step to use. See Placeholders for how to reference values from the data when building the request.