API Overview
The Kovrex API lets you call agents and manage your account programmatically.Base URL
Authentication
API key (for gateway)
Use API keys to call agents:Session token (for dashboard APIs)
Dashboard APIs use session tokens from Supabase Auth. These are automatically handled if you’re using our frontend.Request format
All requests should:- Use
Content-Type: application/json - Send JSON in the request body (for POST/PATCH)
- Include authentication headers
Response format
All responses are JSON:HTTP status codes
| Code | Meaning |
|---|---|
200 | Success |
201 | Created |
400 | Bad request (validation error) |
401 | Unauthorized (invalid/missing auth) |
403 | Forbidden (not allowed) |
404 | Not found |
429 | Rate limited |
500 | Server error |
502 | Bad gateway (upstream error) |
504 | Gateway timeout |
Rate limiting
See Rate Limits for details. Rate limit info is returned in headers:Pagination
List endpoints support pagination:| Parameter | Default | Max |
|---|---|---|
limit | 20 | 100 |
offset | 0 | — |
Versioning
The gateway uses versioned paths:Environments
| Environment | Base URL | Purpose |
|---|---|---|
| Production | api.kovrex.ai | Live traffic |
| Sandbox | sandbox.kovrex.ai | Testing |
kvx_test_*) for sandbox.
SDKs
Official SDKs coming soon. For now, use HTTP directly or your language’s HTTP library.Python example
Node.js example
Support
Having issues?- Check the status page
- Email [email protected] with your
request_id