Create a workflow
Create a workflow using the Novu REST API. Requires your environment secret key in the Authorization header.
Authorizations
API key authentication. Allowed headers-- "Authorization: ApiKey <novu_secret_key>".
Headers
A header for idempotency purposes
Body
Workflow creation details
Name of the workflow
Unique identifier for the workflow
SLUG_IDENTIFIER_REGEXSteps of the workflow
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
- Option 8
- Option 9
- Option 10
Description of the workflow
Tags associated with the workflow
Whether the workflow is active
Enable or disable payload schema validation
The payload JSON Schema for the workflow
Enable or disable translations for this workflow
Source of workflow creation
template_store, editor, notification_directory, onboarding_digest_demo, onboarding_in_app, empty_state, dropdown, onboarding_get_started, bridge, dashboard, ai Workflow preferences
Severity of the workflow
high, medium, low, none Response
Created
Name of the workflow
Database identifier of the workflow
Workflow identifier
Slug of the workflow
Last updated timestamp
Creation timestamp
Steps of the workflow
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
- Option 8
- Option 9
- Option 10
Origin of the layout
novu-cloud, novu-cloud-v1, external Preferences for the workflow
Status of the workflow
ACTIVE, INACTIVE, ERROR Severity of the workflow
high, medium, low, none Description of the workflow
Tags associated with the workflow
Whether the workflow is active
Enable or disable payload schema validation
The payload JSON Schema for the workflow
Enable or disable translations for this workflow
User who last updated the workflow
Timestamp of the last workflow publication
User who last published the workflow
Runtime issues for workflow creation and update
Timestamp of the last workflow trigger
Generated payload example based on the payload schema