If I use the variables created as in @webhook payload/0/xxxx nothing gets put into my fields however if I parse manually (without the 0): jsonata('type').evaluate(webhook_payload_parsed) the field gets filled in fine.
thanks for sharing your issue. Could you convert one of the assignments to code and share what the result is? It seems your body is an array of objects, which is also confirmed by the β0β inside your web hook variableβs property paths. The β0β means that the first array element should be accessed.
I will reproduce your issue with a similar payload and see whether I also run into similar problems.
Will keep you posted here.
EDIT: 100% reproducible with a root level array as a request body for the web hook. Will resolve this asap for you.