Platform Overview

Vorantiq is an enterprise autonomous AI operating environment. The REST API gives you programmatic access to agents, workflows, intelligence cycles, observability, and billing — all secured with session-based authentication and full audit logging.

Base URL
https://api.vorantiq.dev
Protocol
HTTPS only
Auth
Cookie-based sessions
Format
JSON (application/json)

Quick Start

1. Create an account

Register via the API or at vorantiq.dev/register.

http
POST /api/auth/register
Content-Type: application/json

{
  "email": "you@company.com",
  "password": "your-password-min-8-chars",
  "full_name": "Jane Smith",
  "tenant_name": "Acme Corp"
}

2. Sign in

http
POST /api/auth/login
Content-Type: application/json

{
  "email": "you@company.com",
  "password": "your-password"
}

On success the server sets two HttpOnly cookies: vorantiq_token (15 min) and vorantiq_refresh_token (7 days). All subsequent requests must include these cookies.

3. Make your first authenticated request

curl
curl https://api.vorantiq.dev/api/auth/me \
  --cookie "vorantiq_token=YOUR_TOKEN"
json
{
  "user_id": "550e8400-e29b-41d4-a716-446655440000",
  "email": "you@company.com",
  "full_name": "Jane Smith",
  "role": "admin",
  "tenant_id": "550e8400-e29b-41d4-a716-446655440001",
  "is_active": true
}

Authentication

Vorantiq uses secure HttpOnly session cookies. Tokens are never exposed to JavaScript and are automatically refreshed. All auth routes are at /api/auth/.

POST
/api/auth/register

Create a new user account and tenant

POST
/api/auth/login

Authenticate and receive session cookies

POST
/api/auth/logout

Revoke session and clear cookies

GET
/api/auth/me

Get current authenticated user details

POST
/api/auth/refresh

Rotate access token using refresh token

POST
/api/auth/forgot-password

Initiate password reset email flow

POST
/api/auth/reset-password

Complete password reset with token

PUT
/api/auth/change-password

Change password for authenticated user

Session lifecycle

Access tokens expire after 15 minutes. The frontend automatically calls /api/auth/refresh using the 7-day refresh token. On token rotation, the old refresh token is immediately invalidated. All sessions are revoked when you change your password.

Agents API

Create, deploy, and manage autonomous AI agents. Each agent belongs to your tenant and runs in the Vorantiq runtime orchestration layer.

GET
/api/v1/agents

List all agents for your tenant

POST
/api/v1/agents

Create a new agent

GET
/api/v1/agents/{id}

Get agent by ID

DELETE
/api/v1/agents/{id}

Delete an agent

Create an agent

http
POST /api/v1/agents
Content-Type: application/json

{
  "name": "Support Triage Agent",
  "description": "Routes incoming support tickets to the right team",
  "model": "claude-sonnet-4-6",
  "capabilities": ["classify", "route", "notify"]
}

Workflows API

Orchestrate multi-step DAG workflows that connect agents, triggers, and external systems.

GET
/api/v1/workflows

List all workflows for your tenant

POST
/api/v1/workflows

Create a new workflow

GET
/api/v1/workflows/{id}

Get workflow details and run history

Errors & Rate Limits

Error format

All errors return a consistent JSON body:

json
{
  "detail": "Human-readable error message"
}

HTTP status codes

200OK — Request succeeded
400Bad Request — Invalid input, validation failed
401Unauthorized — Missing or expired session
403Forbidden — Insufficient permissions
404Not Found — Resource does not exist
422Unprocessable Entity — Schema validation error
429Too Many Requests — Rate limit exceeded
500Internal Server Error — Contact support if persists

Rate limits

API requests are rate-limited per tenant. Check headers on any response:

http
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 847
X-RateLimit-Reset: 2026-03-30T15:00:00Z

Environments

Production API
https://api.vorantiq.dev

Live production backend. Use your real credentials.

Frontend Dashboard
https://vorantiq.dev

Control plane UI. Login, manage agents, view intelligence.

Need help?

Email support@vorantiq.dev or to access the full platform and interactive API explorer.