RESTful API endpoints for workflow orchestration
The Lyzr Orchestrator API provides a comprehensive set of RESTful endpoints to programmatically create, manage, execute, and monitor AI-powered workflows. Built on FastAPI with full OpenAPI 3.0 specification, our API enables seamless integration with your applications.
RESTful Design
Standard HTTP methods and status codes
JSON Format
All requests and responses use JSON
Real-time Events
WebSocket support for live updates
https://lyzr-d-production.up.railway.appAll API requests should be made to this base URL. Authentication may be required for production deployments.
/api/workflowsList all workflows with pagination
/api/workflowsCreate a new workflow definition
/api/workflows/:idGet workflow details by ID
/api/workflows/:idUpdate workflow configuration
/api/workflows/:idDelete a workflow permanently
/api/workflows/:id/executeTrigger a new workflow execution with input data
/api/executionsList all workflow executions with filters
/api/executions/:idGet execution details, status, and outputs
/api/executions/:id/cancelCancel a running execution
/api/eventsQuery historical event logs with pagination
/api/workflows/:id/eventsGet events for a specific workflow execution
/ws/workflows/:idWebSocket connection for live event streaming
/api/node-typesList all available node types and categories
/api/node-types/:typeGet detailed schema for a specific node type
/api/node-types/:type/schemaGet JSON Schema for node configuration validation
All responses return JSON with standard structure:
curl -X POST "https://lyzr-d-production.up.railway.app/api/workflows/abc123/execute" \
-H "Content-Type: application/json" \
-d '{
"input_data": {
"user_query": "Analyze customer sentiment",
"data_source": "reviews.csv"
}
}'For detailed API documentation with interactive examples, request/response schemas, and a built-in API testing interface, visit our Swagger UI:
Open Interactive API Documentation