Parsing JSON in Azure Logic App
Ah the trick with this is the output of the HTTP Listener body is a String, so you need to convert it to JSON before you can parse it. There is a @parse() command to do just this.
So if you do this it should work:
@{json(trigger().outputs.body.Content).recipient}
That should give you the recipient. Let me know if that doesn't work.
You have to define content-type in header of http listener, after which you don't need to parse http listener's response, it will automatically in described format.