N8N Dynamic Fields With Expression Not Passing to API Request Body

When I use dynamic fields with values and try to send them as fixed, it works perfectly. However, when I try expressions like Airtable expressions, it doesn’t send any data with dynamic fields. I have tried many solutions, and even AI agents like Claude or GPT have told me, “No, N8N does not natively support expressions with dynamic fields.”

I cannot use static fields because I get fields by API request, and sometimes there are 3 fields, and sometimes there are 10, etc. Is there any solution, or should I just give up on that?

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hi @RamiAlcune

Thanks for posting here and welcome to the community! :cake:

Pretty sure there is a solution :wink: Could you share your workflow though, ideally with some pinned dummy data? Then please also provide some screenshots of what you need to achieve?

Thanks for helping to understand your issue better!

Tip for sharing your workflow in the forum

Pasting your n8n workflow


Ensure to copy your n8n workflow and paste it in the code block, that is in between the pairs of triple backticks, which also could be achieved by clicking </> (preformatted text) in the editor and pasting in your workflow.

```
<your workflow>
```

Make sure that you’ve removed any sensitive information from your workflow and include dummy data or pinned data as much as you can!


Thank you for your response. My issue regarding the custom node building is not about workflows, but I found a solution for it using pre-functions, and it works like a charm.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.