> You are reading the Docusign Developer Documentation. For clean Markdown of any page, append .md to the page URL.
>
> Documentation indexes by section:
> - APIs and SDKs: https://docusign.docs.buildwithfern.com/docs/llms.txt
> - Platform 101: https://docusign.docs.buildwithfern.com/platform/llms.txt
> - Extension Apps: https://docusign.docs.buildwithfern.com/extension-apps/llms.txt
> - Docusign CLI: https://docusign.docs.buildwithfern.com/docusign-cli/llms.txt
>
> Authentication (OAuth, JWT Grant, M2M): https://docusign.docs.buildwithfern.com/platform/auth
> Webhooks and Connect: https://docusign.docs.buildwithfern.com/platform/webhooks
>
> OpenAPI specifications: https://docusign.docs.buildwithfern.com/openapi.json
> MCP server: https://docusign.docs.buildwithfern.com/_mcp/server

# SOAP interface

> Learn how to use the Docusign Connect SOAP interface

Connect has an optional setting that will configure the Connect notifications to be formatted as SOAP client requests to the listener's SOAP service.

The following configurations are available in Connect:

* Retrieving Service endpoint (URL)
* Retrieving Service method name: **DocusignConnectUpdate**
* Retrieving Service method’s argument name: **DocusignEnvelopeInformation**
* Retrieving Service Namespace: the default is **DocusignConnectListener**
* X.509 security in the SOAP header: Docusign uses the standard WSE3 BinarySecurityToken in the SOAP header to pass the certificate.

To configure your listener to act as a SOAP service with Connect, you need to do the following:

1. Create a web service that has the Docusign API as a web reference.
2. Create a method in your web service that matches the Retrieving Service method name.
3. Have a single argument on the method that matches. The argument must be of the type **DocusignAPI.DocusignEnvelopeInformation,** where **DocusignAPI** is configurable based on the namespace used when importing the Docusign API web service.
4. Return the **EnvelopeID** passed to it, if received. Otherwise, it should return a SOAP Fault.

## Next steps

* See how to [Implement Connect with your app](/platform/webhooks/connect/implement)
* Learn about [Using HMAC Security with Docusign Connect](/platform/webhooks/connect/hmac)
* Learn about [Mutual TLS](/platform/webhooks/mutual-tls)