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/workflows

Create a new automation workflow

GET/api/v1/workflows/:id

Get workflow details by ID

PUT/api/v1/workflows/:id

Update an existing workflow

DELETE/api/v1/workflows/:id

Delete a workflow

POST/api/v1/executions

Execute a workflow

GET/api/v1/executions/:id

Get execution status

GET/api/v1/analytics

Get workflow analytics

POST/api/v1/integrations

Register 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)

Start Building with Krovos API

Get your API key and start building integrations today.