API Reference

The Tenzro Cloud API is a RESTful API that provides access to all platform services. All endpoints are available at https://api.cloud.tenzro.com.

Base URL

https://api.cloud.tenzro.com

Authentication

All requests require an API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Request Format

All requests should include Content-Type: application/json for POST/PUT/PATCH requests. Query parameters are used for filtering and pagination.

Response Format

All responses are JSON. Successful responses include:

{
"success": true,
"data": { ... }
}

Error responses include:

{
"error": "Error Type",
"message": "Human readable error message",
"details": { ... }
}

Available Endpoints

Health

MethodPathDescription
GET/healthAPI health check

Vec (Vector Database)

MethodPathDescription
GET/cloud/vec/databasesList vector databases
POST/cloud/vec/databasesCreate vector database
GET/cloud/vec/databases/:idGet database details
DELETE/cloud/vec/databases/:idDelete database
POST/cloud/vec/databases/:id/vectorsInsert vectors
POST/cloud/vec/databases/:id/searchSearch vectors

Kev (Key-Value Store)

MethodPathDescription
POST/cloud/kev/setSet a key
GET/cloud/kev/get/:keyGet a key
DELETE/cloud/kev/delete/:keyDelete a key

AI Inference

MethodPathDescription
GET/cloud/ai/modelsList available models
POST/cloud/ai/chatChat completion
POST/cloud/ai/embedGenerate embeddings

Agents

MethodPathDescription
GET/cloud/agentList agents
POST/cloud/agentCreate agent
POST/cloud/agent/:id/chatChat with agent
POST/cloud/agent/:id/executeExecute agent

MCP Servers

MethodPathDescription
GET/cloud/serverList servers
POST/cloud/serverCreate server
POST/cloud/server/:id/startStart server
POST/cloud/server/:id/stopStop server

Rate Limits

API rate limits are per-key and per-service. Default limits are:

  • Starter: 100 requests/min, 1,000 AI tokens/day
  • Professional: 1,000 requests/min, 100,000 AI tokens/day
  • Enterprise: Custom limits