Workflow descriptions now updatable via API
Workflow descriptions can now be set when updating workflows through n8n's public API endpoint — the backend already supported it, but the schema was blocking requests.
The backend handler for updating workflows already understood descriptions, but the OpenAPI schema used for request validation didn't define the field. Every time a description was included in a PUT request to /workflows/<id>, the schema validation layer rejected it before the handler could process it. Now the schema includes description, so API callers can set or update workflow descriptions as intended.
View Original GitHub Description
Summary
Allows sending description when updating workflows through the public API (via PUT /workflows/<id> endpoint).
The handler already supports descriptions, it's just OpenAPI schema validation that was failing because the field wasn't defined in the schema.
Related Linear tickets, Github issues, and Community forum posts
Fixes ADO-5006 Fixes 25778
Review / Merge checklist
- PR title and summary are descriptive. (conventions) <!-- **Remember, the title automatically goes into the changelog. Use `(no-changelog)` otherwise.** -->
- Docs updated or follow-up ticket created.
- Tests included. <!-- A bug is not considered fixed, unless a test is added to prevent it from happening again. A feature is not complete without tests. -->
- PR Labeled with
Backport to Beta,Backport to Stable, orBackport to v1(if the PR is an urgent fix that needs to be backported)