Here’s what I’m trying to do: We have configured a route with path /events
for users to send events.
We have a URL structure defined /events/{sender}/{category}/{type}
with custom header `custom_header_name":“custom_header_value”
and any request payload; for simplicity’s sake let’s assume it to be {“test_key”:“test_value”}
I want to perform a Request Transformation where I can fetch the data from the URL, headers and existing body to create a new body as shown:
{
"method": "POST",
"body":{"test_key":"test_value"},
"headers":{
"custom_header_name":"custom_header_value"
},
"sender":"{sender}",
"category":"{category}",
"type":"{type}"
}
Is this possible with the request-transformer or request-transformer-advanced plugins ? If yes, then can someone give me an example? Or I gotta build a one?
While we’re at it, are we able to Base-64 encode the actual body and set it as a Base-64 encoded string?