soap_call
Executes SOAP/WCF operations using JSON parameters, extracts response values via JSONPath into session variables for later calls, and returns status, fault details, body, and elapsed time.
Instructions
Call a SOAP/WCF operation. params = JSON object of the operation's input elements (see describe_operation). Values may use {{variables}}. extract = {name: JSONPath} saves values from the response as session variables (e.g. {"token": "$.Token"}) so later calls can send {{token}} even though it is masked in the output. Returns status, fault (code/message/detail) or body (JSON), elapsed_ms. include_raw adds the SOAP envelopes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | ||
| extract | No | ||
| service | Yes | ||
| operation | Yes | ||
| environment | No | ||
| include_raw | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |