Workflow run only successful with test data

I have a workflow with a webhook listener. I can get the data passed in, but every time it does so from the URL, it fails. Usually it's a map function in a javascript that fails (says not a function). When I use sample data from startTrigger, it works great.

In the screenshot you can see that manual runs work great, but webhook runs do not.

Seems possibly related to this thread.

update: Interestingly, it works with the cURL request in a command prompt, which uses the example data.

Figured it out, the request was bad but once I copied the cURL request parameters (which included the sample data, bless your workflow team's hearts), I was able to pass data through the webhook.

A post was split to a new topic: Workflow only returning 200 response