All API requests require a Bearer token. Generate API keys from your workspace settings and rotate them anytime.
Receive real-time events when workflows start, complete, or fail. Signatures are HMAC-verified.
Official SDKs for TypeScript and Python. Community SDKs for Go, Ruby, and Rust.
Pro: 100 req/min. Enterprise: custom. All responses include rate limit headers.
curl -X POST https://api.flowmindlabs.ai/v1/workflows \
-H "Authorization: Bearer $FLOWMINDLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Daily summary",
"template_id": "tpl_weekly_status",
"trigger": { "type": "cron", "cron": "0 9 * * 1-5" }
}'/v1/workflowsCreate a new workflow from a JSON definition or a template ID./v1/workflowsList all workflows in the authenticated workspace./v1/workflows/{id}Retrieve a single workflow by ID, including its current revision./v1/workflows/{id}Update a workflow definition. A new revision is created automatically./v1/workflows/{id}Archive a workflow. Archived workflows stop accepting new runs./v1/workflows/{id}/runsTrigger a new run of the workflow with the provided input payload./v1/workflows/{id}/runsList runs for a workflow, with filters for status, date, and trigger source./v1/runs/{id}Retrieve a single run, including node-level logs and outputs./v1/runs/{id}/cancelCancel a run that is currently in progress./v1/templatesList public templates available in the FlowMindLabs directory./v1/webhooksCreate a webhook trigger URL for a workflow. Returns a signed URL./v1/usageRetrieve current billing-period usage for AI tasks, runs, and storage.