Request for API Support of Partial Workflow Updates Without Full Replacement

The idea is:

I wanted to ask if there are any plans to add support for partial workflow updates via the n8n API. Currently, when updating a workflow through the API, the entire workflow JSON must be replaced, which is cumbersome and inefficient for large and complex workflows.

My use case:

I work with complex workflows that require frequent small updates to individual nodes or parameters programmatically. Having to replace the entire workflow JSON every time is error-prone and inefficient.

I think it would be beneficial to add this because:

It would greatly simplify integrations and automation if it were possible to update only specific nodes or parameters without needing to overwrite the whole workflow. This would reduce the risk of unintended changes and speed up API-based management of workflows.

Any resources to support this?

Currently, the n8n REST API only supports full replacement of the workflow via PUT requests. There is no endpoint or method for partial updates or PATCH requests for workflows.

Are you willing to work on this?

I am willing to contribute or collaborate on this feature if guidance from the n8n team is provided.