Skip to main content

Input

FieldDescriptionTypeRequired
argsAdditional request parameters (query params, headers)object[]No
authorizationOverrides the connector’s default authentication for this request.unionNo
baseUrlOverrides the connector’s base URL for the upload.stringNo
binaryContentRaw binary content for octet-stream uploadsobjectYes
customErrorsRemaps matching provider error responses to different statuses or messages.object[]No
methodHTTP method to use for the upload.
Allowed: get, post, put, delete, patch
Default: post
enumYes
responseControls how the raw response is parsed into step output data.objectNo
urlUpload endpoint path appended to the base URL.stringYes
Additional request parameters (query params, headers)
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
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
Raw binary content for octet-stream uploads
FieldDescriptionTypeRequired
contentThe file content as base64 encoded stringstringYes
contentTypeThe MIME type for the binary content (defaults to application/octet-stream)stringNo
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
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 from the upload.anyNo
messageStatus or error message from the response.stringNo
rawThe raw provider response before parsing.anyNo
statusCodeHTTP status code of the provider response.numberYes