API Reference
Build powerful integrations with the Krovos API. Automate workflows, manage executions, and access analytics programmatically.
Quick Start
cURL
JavaScript
Python
# Create a new workflow
curl -X POST https://api.krovos.com/v1/workflows \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Hello World",
"trigger": { "type": "schedule", "cron": "0 9 * * *" },
"actions": [{ "type": "log", "message": "Hello!" }]
}'API Endpoints
POST
/api/v1/workflowsCreate a new automation workflow
GET
/api/v1/workflows/:idGet workflow details by ID
PUT
/api/v1/workflows/:idUpdate an existing workflow
DELETE
/api/v1/workflows/:idDelete a workflow
POST
/api/v1/executionsExecute a workflow
GET
/api/v1/executions/:idGet execution status
GET
/api/v1/analyticsGet workflow analytics
POST
/api/v1/integrationsRegister a new integration
Official SDKs
JS
JavaScript
Official Node.js and browser SDK
PY
Python
Python client library
GO
Go
Go SDK for high-performance apps
RB
Ruby
Ruby gem for Rails integration
JV
Java
Java SDK for enterprise apps
C#
C#
.NET SDK for Microsoft stack
Rate Limits
API requests are rate limited based on your plan:
1,000
requests/hour (Free)
50,000
requests/hour (Pro)
Unlimited
requests/hour (Enterprise)