Overview
The Felix API lets you:- Create workflows from a natural language prompt — the planning agent designs and builds them
- List and view workflows in your account
- Run workflows with custom inputs (single or batch)
- Monitor executions and retrieve results
Base URL
Authentication
All endpoints require an API key passed in thex-api-key header. Get your API key from Profile.
Quick Start
1. List your workflows
2. Create a workflow
Describe what you want and the planning agent will build it:url in your browser to watch the planning agent design your workflow in real time.
3. Get workflow details (optional)
Retrieve a workflow to see its input schema:4. Run a workflow
5. Check execution status and get results
Poll the execution endpoint until status isfinished. Use the retry_after_seconds hint to know when to poll again.
url to view execution progress in the Felix UI. When finished, text-based results include inline content so you can read them directly:
contentis included for text files (.md,.json,.txt,.csv,.html, etc.) under 100KBurlis always a presigned download link (expires in 1 hour)- For binary files (PDFs, images), only
urlis returned
Batch Executions
Run a workflow multiple times with different inputs in a single request:low (1), medium (5), high (15).
Execution Status
Pagination
List endpoints return paginated results with acursor field:
cursor is null, there are no more results.
Limitations
Errors
Error responses include a message:

