Back to Documentation
DEVELOPER DOCUMENTATIONv2.4.0

InnoBrain Core Platform REST API Reference

Complete API specification for authenticating, requesting enterprise AI inferences, and managing real-time data streaming pipelines.

Quick Setup Prerequisites

Obtain API Key from InnoBrain Enterprise Portal
Configure TLS 1.3 Bearer Token headers
Observe 1,000 req/min default rate limit policy

Endpoints & Commands

POST/v2/ai/agent/execute
Trigger multi-step AI agentic workflow execution
POST/v2/embeddings/generate
Generate 1536-dim vector embeddings for documents
GET/v2/health/status
Check cluster health and active tenant rate limits

Implementation Code Snippet

// Example TypeScript SDK Request
import { InnoBrainClient } from "@innobrain/sdk";

const client = new InnoBrainClient({
  apiKey: process.env.INNOBRAIN_API_KEY,
  environment: "production"
});

const result = await client.agents.execute({
  agentId: "agent_financial_analyzer",
  input: "Analyze Q2 revenue variance and cross-reference tax compliance risks.",
  stream: true
});

for await (const chunk of result.stream) {
  console.log(chunk.text);
}