Webhook clears request body when request body is an array

I have created a webhook that receives update events from another service. The specification for the request body of these update events can be simplified to the following:

[
    $eventJSON1,
    $eventJSON2,
    ...
]

My goal is to loop over the request body JSON array and handle each event, however when testing with some test data, I noticed that the webhook trigger will fail to pass any request body that is an array of JSON objects, despite this being valid JSON.

Trying to Query the request body throws an error since The required parameter "JSON" is missing, and trying to add the request body to a table or use in a JSON template shows that it’s just empty.

As an aside, the Test Data section doesn’t show an array of JSON objects to be an invalid request body if this is an intentional choice by the Glide team

That’s weird. If you use a manual trigger instead, and specify the input to be JSON, then use your JSON in the test data, does that work?