Skip to main content
SOAP (Simple Object Access Protocol) is a protocol for exchanging structured information using XML. Unlike REST, SOAP requests require a strict envelope structure and often rely on predefined contracts (WSDL).
You can also import SOAP requests directly using the WSDL. See the import guide to get started.

Create your first SOAP request

1

Create a New Request

Click the API Client in the left sidebar, then click the + New button to create a new request. Select a standard HTTP request since SOAP works over HTTP.
Openrequestlyand Createa New Request 2
2

Name Your Request

Give your request a clear and descriptive name so it’s easy to identify later.
Naming Soaprequest
3

Enter the SOAP Endpoint

Add your SOAP service endpoint URL and set the method to POST. Example endpoint:
http://www.dneonline.com/calculator.asmx
Enterthe SOAP Endpoint
4

Add XML Body

Go to the Body tab, select raw, and choose XML format. Paste your SOAP request body:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tns="http://tempuri.org/">
  <soap:Body>
    <tns:Add>
      <tns:intA>{{intA}}</tns:intA>
      <tns:intB>{{intB}}</tns:intB>
    </tns:Add>
  </soap:Body>
</soap:Envelope>
Your request must include the required SOAP structure such as Envelope and Body, along with proper namespaces.
Add XML Body
5

Send the Request

Click Send to execute the request and view the response.
Sendthe SOAP Request

What’s Next?

Add Authorization

Secure your SOAP requests with API keys or tokens

Use Variables

Make your SOAP requests dynamic with variables

Organize in Collections

Group related SOAP requests together