# Run multi-step media workflows

> Use versioned Workflow Starters through the API, or build organization-owned workflows in Console.

Canonical: https://entirefeed.com/docs/workflows

Workflows combine generation and processing into repeatable runs. The self-serve API path is a Workflow Starter: a curated contract you can discover, estimate, run, and monitor without constructing workflow definitions.

## Run a Workflow Starter through the API

1. [Discover a starter and read its versioned contract](/docs/workflows/discover-starters).
2. [Estimate exact inputs, then create one intended run](/docs/workflows/estimate-and-run).
3. [Monitor, cancel, retry, and reconcile final usage](/docs/workflows/monitor-cancel-retry).

Every request uses a Public REST API key. Estimation is mandatory before creation, and the run response exposes a stable `wrun_...` ID without implementation details.

## Build a custom workflow

Signed-in operators can [build and edit organization-owned workflows](/docs/workflows/build-and-edit) in Console. This path is useful when the published starters do not cover the required sequence.

Agents can use supported workflow actions through delegated Console MCP authority. Read [Authentication](/docs/get-started/authentication) before connecting a client.
