Authorizations
Standard JWT for user sessions obtained via Altostrat authentication.
Body
The name for the new workflow.
"Daily Network Health Check"
The prefixed ID of the Authorization (auth_...) to use for this workflow's executions.
"auth_01H..."
The array of nodes defining the workflow logic.
1The array of edges connecting the workflow nodes.
An optional description for the workflow.
Set to false to create the workflow in an inactive state.
manual, interval, cron, daily, weekly, monthly Required if schedule_type is interval or cron.
"0 4 * * *"
Response
The workflow was created successfully.
The unique prefixed identifier for the workflow.
"fl_01h3j4k5l6m7n8p9q0r1s2t3u4"
The human-readable name of the workflow.
"Customer Onboarding"
A detailed description of what the workflow does.
"Sends a welcome email and sets up an account."
An array of node objects that make up the workflow graph. Only returned when retrieving a single workflow.
An array of edge objects that connect the nodes in the workflow graph. Only returned when retrieving a single workflow.
The type of schedule that triggers the workflow.
manual, interval, cron, daily, weekly, monthly "manual"
The value for the schedule (e.g., a cron expression or interval string like '5 minutes').
"0 9 * * *"
The next scheduled time for the workflow to run.
"2025-11-01T09:00:00.000000Z"
Indicates whether the workflow is active and can be triggered.
true
The unique, secure URL to trigger this workflow if it uses a webhook trigger.
"https://api.altostrat.io/workflows/webhooks/whsec_abc123..."
The timestamp when the workflow was created.
"2025-10-31T12:00:00.000000Z"
The timestamp when the workflow was last updated.
"2025-10-31T12:30:00.000000Z"