🔌Setting up a SOAP Connector

SOAP Connector¶

This Connector is a generic connector to query SOAP APIs. It requires an URL to the Service definition file (WSDL file) to load the available services and can handle various authentication protocol, provided that credentials can be passed through a header.

Data Provider’s configuration¶

Add a connector
Add a connector
  • Look up for SOAP in connector’s list

soap_logo
soap_logo

You can now configure the Data Provider :

  • Fill the name field with a relevant name

  • Headers is an optional dict with authentication information e.g {"Authorization": "Bearer 1234567"}

  • Wsdl Endpoint is a mandatory URL pointing to the SOAP service definition file (WSDL File) e.g: https://example.com/services/service1?wsdl

soap_connector_form
soap_connector_form

Finally, you can configure the Data Source

  • Fill the domain field with a relevant name

  • Select a Method from the dropdown list. It will be auto filled if the connection to the WSDL file is effective

  • Give the required parameters in the Service Parameters field as a dict. To help you, the tooltip (? above the field) is populated with the services definitions.

  • Optionally, fill the Flatten Column field with a list of column names where the data is nested (i.e the column is a dict)

soap_ds
soap_ds

Below is an example of Tooltip

tooltip_soap
tooltip_soap

Your SOAP Connector is now configured 🚀

Last updated

Was this helpful?