Workflows API
The Workflows API allows you to create, read, update, and delete workflows programmatically. You can also manage workflow executions, monitor performance, and control workflow states.List Workflows
Retrieve a list of all workflows in your account.Request
Parameters
Response
Get Workflow
Retrieve details of a specific workflow.Request
Response
Create Workflow
Create a new workflow.Request
Request Body
Response
Update Workflow
Update an existing workflow.Request
Request Body
Response
Delete Workflow
Delete a workflow permanently.Request
Response
Activate Workflow
Activate a workflow to start processing messages.Request
Response
Deactivate Workflow
Deactivate a workflow to stop processing messages.Request
Response
Workflow Executions
List Executions
Get a list of workflow executions.Request
Parameters
Response
Get Execution Details
Get detailed information about a specific execution.Request
Response
Workflow Analytics
Get Workflow Metrics
Retrieve analytics data for a specific workflow.Request
Parameters
Response
Error Handling
Common Error Codes
Error Response Format
Rate Limiting
Workflow API endpoints are subject to rate limiting:- List/Get operations: 1000 requests per hour
- Create/Update operations: 100 requests per hour
- Delete operations: 50 requests per hour
- Execution operations: 500 requests per hour
Next Steps
Explore more API endpoints:Triggers API
Manage workflow triggers
Analytics API
Access analytics data
Webhooks API
Set up webhook integrations
Authentication
Learn about API authentication