Partial Workflow Update via API

I’m currently working with the REST API to automate modifications to my workflows. Right now, in order to change a single value inside a node (for example, the systemMessage of an agent node), I need to GET the entire workflow, manually update the JSON, and then PUT the whole workflow back.

Is there any way to perform a partial update to a specific node or parameter without having to overwrite the entire workflow?

Ideally, I’m looking for something like:

  • A PATCH request to update only a node,
  • Or the ability to send a partial PUT just to modify a field like parameters.systemMessage, targeting a specific node by its id or name.

This would allow me to dynamically update small parts of a workflow (from an external assistant or system) without risking unintended changes to the rest of the workflow structure.

## Information on your n8n setup
- **n8n version:** 1.88.0
- **Running n8n via: Docker**

Currently not.

But worth to try submitting a feature request.

My experience is only allowing updates the full workflow json now

How do I make a feature request?