Merged
Size
XS
Change Breakdown
Bug Fix90%
Config10%
#27679fix(core): Support descriptions when updating workflows via public API

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, or Backport to v1 (if the PR is an urgent fix that needs to be backported)
© 2026 · via Gitpulse