Skip to main content
POST
Create a new workflow. Provider keys referenced in VERIFICATION nodes must exist in app.providers. Maximum 100 workflows per app.

Request

string
required
Bearer <API_KEY> from Console > Developers > Workspace API Keys.
string
application/json
string
Optional client-generated string (max 255 chars) to safely retry without creating duplicates. Scoped per workspace. A key is valid for 24 hours. If the same key is replayed with an identical body, the original response is returned with an Idempotency-Replayed: true header. Reusing the same key with a different body returns 409 IDEMPOTENCY_KEY_CONFLICT.

Path parameters

string
required
Client identifier of the app.

Request body

string
required
Display name for the workflow.
string
required
ID of the entry node (must exist in nodes).
object[]
required
Array of flow nodes. Each node has:

Response

string
Auto-generated workflow identifier.
string
Workflow name.
string
Entry node ID.
object[]
Array of flow nodes.
string
ISO 8601 timestamp.
string
ISO 8601 timestamp.
The response includes a Location header pointing at the newly-created resource (e.g., /connect/v1/apps/{clientId}/workflows/wf_abc123).