curl -X POST https://api.aidotz.com/v1/workflows/wf_invoice_intake/runs \
-H "Authorization: Bearer $AIDOTZ_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"file_url": "https://files.acme.com/inv-4471.pdf",
"vendor": "Acme Supply"
}
}'
# → { "run_id": "run_88214", "status": "running" }
REST APIRun anythingTrigger workflows, read runs and manage approvals over a simple REST API.
SDKJavaScript & PythonTyped SDKs with streaming run updates.
WebhooksReal-time eventsGet notified when runs start, wait for approval, fail or finish.
Custom stepsYour own codeWrite a step in JavaScript or Python and reuse it in any workflow.
CLIWorkflows as codeExport, version and deploy workflows from your repo.
LimitsFair and generousRate limits scale with your plan; Business and above get burst capacity.