API Gateway Mapping Template¶
Resources¶
Conditionals¶
Let's say the payload looks like this:
Mapping template to set the MessageGroupId
based on op
would be:
#if($util.parseJson($input.body).event.op == "DELETE")
#set ($MessageGroupId = $util.parseJson($input.body).event.data.old)
#else
#set ($MessageGroupId = $util.parseJson($input.body).event.data.new)
#end
Action=SendMessage&MessageGroupId=$MessageGroupId&MessageBody=$util.urlEncode($input.body)