Skip to main content
Invokes an AWS Lambda function, returning its response when invoked synchronously.

Input

FieldDescriptionTypeRequired
argsKey/value pairs combined into the JSON payload sent to the Lambda functionobject[]No
dataKeyPath to the field in the Lambda response to extract as data.stringNo
endpointCustom Lambda service endpoint URL to call instead of the default.stringNo
invocationTypeHow the Lambda is invoked. RequestResponse waits synchronously for the Lambda response, Event fires asynchronously and returns no response body, and DryRun validates parameters and permissions without invoking the function.
Allowed: RequestResponse, Event, DryRun
enumNo
lambdaNameName or ARN of the Lambda function to invoke.stringYes
qualifierFunction version or alias to invoke.stringNo
regionAWS region the Lambda function runs in.stringNo
Key/value pairs combined into the JSON payload sent to the Lambda function
FieldDescriptionTypeRequired
conditionA JEXL expression that includes the field only when it evaluates true.stringNo
namePayload field name.stringYes
valuePayload field value. Supports expressions.anyYes

Output

FieldDescriptionTypeRequired
dataThe parsed Lambda response payload, or the value at dataKey when dataKey is set.anyNo
executedVersionVersion of the Lambda function that was invoked.stringNo
messageStatus or error message from the response.stringNo
rawThe full Lambda invocation result, including the parsed payload, statusCode, and executedVersion.anyNo
statusCodeHTTP status code of the Lambda invocation.numberYes