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 this request.stringNo
cacheTTLMinutes to serve this request from the shared per-account response cache. 0 or omitted disables caching.integerNo
certificatesClient TLS certificates and keys for mutual TLS connections.objectNo
customErrorsRemaps matching provider error responses to different statuses or messages.object[]No
encodeQueryParamsWhether to URL-encode query parameter values before sending.booleanNo
methodHTTP method to use: get, post, put, patch, or delete.
Allowed: get, post, put, delete, patch
enumYes
responseControls how the raw response is parsed into step output data.objectNo
samlGenerates a signed SAML assertion and merges it into the request body for token exchange.objectNo
urlEndpoint path appended to the base URL.stringYes
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
inlineSends the string value as the raw request body. Valid only as the sole in: body argument.booleanNo
nameName of the request parameter.stringYes
spreadMerges the value’s object entries into the target location instead of setting a single named field.booleanNo
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
Client TLS certificates and keys for mutual TLS connections.
FieldDescriptionTypeRequired
certsPEM-encoded client certificates for mutual TLS. Each entry is a raw or base64-encoded PEM certificate.string[]No
keysPEM-encoded client private keys for mutual TLS. Each entry is a raw or base64-encoded PEM private key.string[]No
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
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
dataKeyPath to the field in the response holding the records to extract.stringNo
indexFieldField used to key results when returning an indexed map.stringNo
Generates a signed SAML assertion and merges it into the request body for token exchange.
FieldDescriptionTypeRequired
audienceIntended audience for the assertion.stringNo
certSigning certificate for the SAML assertion.anyNo
clientIdClient identifier included as the api_key attribute in the assertion.stringYes
issuerIssuer identifier declared in the assertion.stringNo
keyBase64-encoded private key used to sign the SAML assertion.stringYes
lifetimeAssertion validity window in seconds.numberNo
nameIdSubject NameID identifying the authenticating principal.stringNo
nameIdentifierFormatFormat URI for the subject NameID.stringNo
objectKeyRequest body key under which the generated base64 SAML assertion is placed.stringYes
tokenEndpointRecipient token endpoint the assertion is addressed to.stringNo

Output

FieldDescriptionTypeRequired
dataThe parsed response payload extracted from the provider 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