Update a workflow interface
Patches the name and/or config of an interface (for example Slack availableChannelIds). At least one field is required. Pass ?updateMask=<csv> to restrict which fields are written.
Requires: workflows:write
Authorizations
A Modus personal access token (modus_<orgUuid>_<prefix>_<secret>) or an OAuth 2.1 access token, sent as Authorization: Bearer <token>.
Path Parameters
Numeric workflow id.
42
Interface row id (UUID).
"00000000-0000-4000-a000-000000000abc"
Query Parameters
Comma-separated list of fields to update. Omit to update all provided fields.
"name"
Body
Response
Interface row id (UUID).
"00000000-0000-4000-a000-000000000300"
Parent workflow id.
42
Interface type. slack and teams deliver chat triggers; mcp exposes the workflow as an MCP server.
slack, mcp, teams "mcp"
Display name for the interface (shown in the SPA).
"Internal MCP"
Interface-type-specific configuration (e.g. webhook url, MCP token references). Free-form JSONB.
Creation timestamp.
"2026-05-01T10:00:00.000Z"
Most recent update timestamp.
"2026-05-11T10:00:00.000Z"