Different ways to run a Workflow v2

A Workflow can run interactively or through a published trigger or caller.

Entry point Requirements
Designer Debug Uses the current design and controlled inputs. It does not require enabled status.
HTTP endpoint Requires a matched HTTP receive/respond design, publish, enabled status, hostname routing, and authorization.
Workflow MCP tool Requires a matched MCP receive/respond design, publish, enabled status, feature access, and user authorization.
Schedule Requires a valid Schedule trigger, publish, and enabled status.
Listener Requires a supported listener trigger, compatible Connection placement, publish, and enabled status.
Sub-Workflow Uses the caller's Site and Environment and requires the child publish and status.
App Calls one or more authorized HTTP Workflow interfaces from a tailored frontend.

Saving, publishing, enabling, and invoking are separate actions.

Use HTTP for application protocols with explicit status, headers, and body behavior. Use Workflow MCP for narrow, governed business actions that an MCP client discovers as tools.

See also

See Triggers, Workflow Status, API, and Workflow MCP Server.