Create Workflow

Create a new workflow in Extend. Workflows are sequences of steps that process files and data in a specific order to achieve a desired outcome. This endpoint will create a new workflow in Extend, which can then be configured and deployed. Typically, workflows are created from our UI, however this endpoint can be used to create workflows programmatically. Configuration of the flow still needs to be done in the dashboard.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Headers

x-extend-api-version"2026-02-09"Optional

API version to use for the request. If you’re using an SDK, you can ignore this parameter. If you are not using an SDK and do not specify a version, you will either receive a 400 Bad Request or be set to a previous legacy version. See API Versioning for more details.

Request

This endpoint expects an object.
namestringRequired
The name of the workflow

Response

Successfully created workflow
objectenum

The type of object. In this case, it will always be "workflow".

Allowed values:
idstring

The ID of the workflow.

Example: "workflow_BMlfq_yWM3sT-ZzvCnA3f"

namestring

The name of the workflow.

Example: "Invoice Processing"

Errors