Skip to main content

Input

FieldDescriptionTypeRequired
argsRequest parameters to send as query, body, or header values.object[]No
authorizationOverrides the connector’s default authentication for this request.unionNo
baseUrlOverrides the connector’s base URL for the SOAP service.stringNo
customErrorsRemaps matching provider error responses to different statuses or messages.object[]No
encodeQueryParamsWhether to URL-encode query parameter values before sending.booleanNo
envelopeSOAP envelope template, as a string or object, used to build the request body.unionNo
methodHTTP method to use for the SOAP call, typically post.
Allowed: get, post, put, delete, patch
enumYes
namespacesXML namespace declarations added to the SOAP envelope.object[]No
responseControls how the raw response is parsed into step output data.objectNo
soapActionValue sent in the SOAPAction HTTP header.stringNo
soapOperationName of the SOAP operation to invoke.stringNo
urlSOAP endpoint path appended to the base URL.stringYes
useSoapContextWhether to wrap the request using the SOAP context.
Default: true
booleanYes
Request parameters to send as query, body, or header values.
FieldDescriptionTypeRequired
arrayFormatHow array values are serialized in the query string: repeat, brackets, comma, or stringify.
Allowed: repeat, brackets, comma, stringify
enumNo
conditionA JEXL expression that includes the parameter only when it evaluates true.stringNo
inWhere to send the parameter: query, body, or headers.
Allowed: query, body, headers
enumYes
nameName of the request parameter.stringYes
valueValue of the parameter. Supports expressions.anyYes
Overrides the connector’s default authentication for this request.
FieldDescriptionTypeRequired
redirectUriOAuth callback URL carried as connect-time metadata. Not used when authorizing requests.stringNo
signingOptional request signing applied to outgoing requests. Selects AWS SigV4 or HMAC signing.unionNo
typeSends requests without an authorization header.stringYes
Optional request signing applied to outgoing requests. Selects AWS SigV4 or HMAC signing.
FieldDescriptionTypeRequired
regionAWS region used in the signing credential scope. Falls back to the credential region or us-east-1 when omitted.stringNo
serviceAWS service name used in the signing credential scope. For example s3 or execute-api.stringYes
strategySigns requests with AWS Signature Version 4.stringYes
Remaps provider error responses to different statuses or messages. Useful for GraphQL APIs that return errors with a 200 status, normalizing provider-specific error formats, and giving AI agents clearer error messages.
FieldDescriptionTypeRequired
conditionA JEXL expression that applies the remap only when it evaluates true.stringNo
messageError message to return in place of the provider’s.stringNo
receivedStatusProvider HTTP status code to match.numberYes
targetStatusHTTP status code to return in place of the matched one.numberYes
XML namespace declarations added to the SOAP envelope.
FieldDescriptionTypeRequired
namespaceNamespace URI bound to the prefix.stringYes
namespaceIdentifierXML namespace prefix.stringYes
Controls how the raw response is parsed into step output data.
FieldDescriptionTypeRequired
collectionWhether to treat the response payload as a collection of records to index.booleanNo
dataKeyTop-level response key holding the records to extract.stringNo
indexFieldField used to key results when returning an indexed map.stringNo

Output

FieldDescriptionTypeRequired
dataThe parsed response payload extracted from the SOAP response.anyNo
messageStatus or error message from the response.stringNo
rawThe raw provider response before parsing.anyNo
statusCodeHTTP status code of the provider response.numberYes