Skip to content
API reference

Workflows

Build, execute, schedule, and inspect the pipelines that power your automations.

This reference covers a selected set of supported Workflow operations. Additional platform capabilities may not be available through the public API.

Create Workflow

Create a new workflow and configure its parameters.

Authorizations

ApiToken

API key authentication

Type
API Key (header: x-api-token)

Request Body

application/json

Unique identifier for the workflow

Display title of the workflow

Detailed description of the workflow's purpose

Configuration settings and API keys for the workflow

Input parameters for the workflow with default values or expressions

Output mappings for the workflow using expressions

Array of task definitions that make up the workflow

Current status of the workflow

Valid values"active""inactive"
Default"active"

Responses

Workflow created successfully

application/json

Operation status

API playground
Build & test
POST/workflow

Playground

Base URL
Authorization
Request body
Ready when you are

Send a request to see the response here.

Update Workflow

Update an existing workflow by its ID.

Authorizations

ApiToken

API key authentication

Type
API Key (header: x-api-token)

Parameters

Path Parameters

id*

Unique ID of the workflow to update

Type
string
Required

Request Body

application/json

Updated display title of the workflow

Updated description of the workflow's purpose

Updated status of the workflow

Valid values"active""inactive"

Updated configuration settings for the workflow

Updated input parameters for the workflow

Updated output mappings for the workflow

Responses

Workflow updated successfully

application/json

Operation status

API playground
Build & test
PUT/workflow/{id}

Playground

Base URL
Authorization
Variables
Key
Value
Request body
Ready when you are

Send a request to see the response here.

Delete Workflow

Remove an existing workflow by its unique ID.

Authorizations

ApiToken

API key authentication

Type
API Key (header: x-api-token)

Parameters

Path Parameters

id*

Unique ID of the workflow to delete

Type
string
Required

Responses

Workflow deleted successfully

application/json

Operation status

Success message

API playground
Build & test
DELETE/workflow/{id}

Playground

Base URL
Authorization
Variables
Key
Value
Ready when you are

Send a request to see the response here.

Get Workflow by ID

Retrieve a workflow by its unique ID.

Authorizations

ApiToken

API key authentication

Type
API Key (header: x-api-token)

Parameters

Path Parameters

id*

Unique ID of the workflow

Type
string
Required

Responses

Workflow details

application/json

Operation status

API playground
Build & test
GET/workflow/id/{id}

Playground

Base URL
Authorization
Variables
Key
Value
Ready when you are

Send a request to see the response here.

Get Workflow by Name

Retrieve a workflow by its unique name.

Authorizations

ApiToken

API key authentication

Type
API Key (header: x-api-token)

Parameters

Path Parameters

name*

Unique name of the workflow

Type
string
Required

Responses

Workflow details

application/json

Operation status

API playground
Build & test
GET/workflow/{name}

Playground

Base URL
Authorization
Variables
Key
Value
Ready when you are

Send a request to see the response here.

Search Workflows

Search for workflows using sort, filter and pagination.

Authorizations

ApiToken

API key authentication

Type
API Key (header: x-api-token)

Request Body

application/json

Query filters object

Default{}

Array containing field name and sort direction

Default"name"1

Page number (starts from 1)

Default1

Number of items per page

Default10

Responses

Successful operation

application/json

Array of matching workflows

Total number of matching workflows

Operation status

API playground
Build & test
POST/workflow/search

Playground

Base URL
Authorization
Request body
Ready when you are

Send a request to see the response here.

Execute Workflow by ID

Trigger a workflow run by its unique ID.

Authorizations

ApiToken

API key authentication

Type
API Key (header: x-api-token)

Parameters

Path Parameters

id*

Unique ID of the workflow to execute

Type
string
Required

Request Body

application/json

Whether to execute the workflow immediately

Defaultfalse

Input parameters for the workflow execution

Additional context data for the workflow execution

Responses

Workflow execution result or status

application/json

HTTP status code

Execution result data

API playground
Build & test
POST/workflow/executor/id/{id}

Playground

Base URL
Authorization
Variables
Key
Value
Request body
Ready when you are

Send a request to see the response here.

Execute Workflow by Name

Trigger a workflow run by its unique name.

Authorizations

ApiToken

API key authentication

Type
API Key (header: x-api-token)

Parameters

Path Parameters

name*

Unique name of the workflow to execute

Type
string
Required

Request Body

application/json

Whether to execute the workflow immediately

Defaultfalse

Input parameters for the workflow execution

Additional context data for the workflow execution

Responses

Workflow execution result or status

application/json

HTTP status code

Execution result data

API playground
Build & test
POST/workflow/executor/{name}

Playground

Base URL
Authorization
Variables
Key
Value
Request body
Ready when you are

Send a request to see the response here.

Execute Workflow by Name (Immediate)

Execute a workflow immediately by its name.

Authorizations

ApiToken

API key authentication

Type
API Key (header: x-api-token)

Parameters

Path Parameters

name*

Unique name of the workflow to execute

Type
string
Required

Request Body

application/json

Context data for the workflow execution

Responses

Workflow execution result

application/json

Execution result data

Operation status

API playground
Build & test
POST/workflow/execute/{name}

Playground

Base URL
Authorization
Variables
Key
Value
Request body
Ready when you are

Send a request to see the response here.

Get Scheduled Workflow by Run ID

Retrieve data from a scheduled workflow execution.

Authorizations

ApiToken

API key authentication

Type
API Key (header: x-api-token)

Parameters

Path Parameters

workflow_run_id*

Unique run ID of the scheduled workflow execution

Type
string
Required

Responses

Workflow schedule details

application/json

Operation status

API playground
Build & test
GET/workflow/schedule/{workflow_run_id}

Playground

Base URL
Authorization
Variables
Key
Value
Ready when you are

Send a request to see the response here.