It looks like while we have not marked the field as required the way we load the items is expecting a value. We do have a new design feature we have recently started rolling out to nodes which would likely solve this although I don’t know where Mautic is on the list at the moment.
I’ve tried a few things. Not sure what you mean by empty expression, but it seems that as long as there is no value for the ID provided that is also present in the Mautic database, no contact is created.
I have just given it a quick test and if you just swap it to an expression and don’t input anything it looks like it does work. You will see the icon next to field but it doesn’t appear to impact the node working.
Hi there, I am stuck with the same situation and changing to an empty expression doesn’t help:
NodeApiError: Bad request - please check your parameters
at Object.mauticApiRequest (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/Mautic/GenericFunctions.js:37:15)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Object.execute (/usr/local/lib/node_modules/n8n/node_modules/n8n-nodes-base/dist/nodes/Mautic/Mautic.node.js:513:40)
at Workflow.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Workflow.js:658:28)