Webhooks JSON Empty?

I’m trying to set up an Emby automation, triggered if I watch something in HDR. I have Emby sending a webhook, and if I send it to webhook.site it contains all the info I need. At first I tried to match the filename, which includes “HDR” in it, but then realised the webhook was sending the SDR filename for some reason. But whatever, the ColorPrimaries entry is accurate so I’ll use that.

But…it doesn’t work. None of it works. Because the JSON is empty. If I send it to webhooks.site, it has all the info it should have, and yet if I skip over all the conditional stuff and just send a notification to my phone with the contents of trigger.json, or trigger.json.ColorPrimaries, or trigger.data (just in case, though Emby is set to send it as JSON), I get a blank notification. I’m at a loss here.