Reference
Errors, rate limits & plans
Error shape
Application errors return a consistent envelope:
{"error": {"message": "Invalid email or password", "details": {}}}Common statuses: 400 validation, 401 not authenticated, 403 not authorised, 404 not found, 409 conflict (e.g. email already exists), 429 rate-limited.
Rate limits
auth 5/minute login, register
auth_sensitive 3/minute password reset, email verification
secrets 20/minute writing BYO LLM keys / integrations
api 100/minute general endpoints
api_heavy 30/minute analytics, exports
websocket 10/minute connection attemptsFree vs Pro
Free: agents, sequential workflows, community templates, live logs and run history. Pro ($29/mo): every orchestration mode (parallel, conditional, fan-out, loop, DAG), advanced analytics, and publishing your own templates.
The Pro gate applies to scheduled and webhook runs too — a non-sequential workflow on a schedule is skipped if the owner is not entitled.