Overview

The Workflows API stores node-based workflow definitions as JSON graphs of nodes and edges, then schedules executions against them. Each workflow is user-scoped; executions are tracked independently with statuses such as pending, running, completed, failed, and cancelled.

Base URL

For local development:

Authentication

All requests require a valid bearer token in the Authorization header. See Authentication for details.

Workflow object

Execution object

Endpoints

List workflows

Response

Create workflow

Request body

Response

Execute workflow

Response

List executions

Response

Cancel execution

Response

Error codes