Operational

Akili API

AI-Powered Event Management Backend

v1.0.0
API Documentation

Built for intelligent events

Chat

Automatic routing across LLM models with SSE streaming responses.

Groq → Gemini → Mistral

RAG

Semantic search and embeddings for the platform documentation knowledge base.

Normalize

Structured preprocessing for participant and supplier imports with schema mapping and validation.

Webhooks

Real-time sync via DynamoDB Streams and S3 with HMAC-SHA256 signatures.

API routes

PREFIX /api/v1/chat Chat & LLM Conversation
PREFIX /api/v1/conversations Conversation Management
PREFIX /api/v1/rag Documentation Knowledge Base & Semantic Search
PREFIX /api/v1/normalize Structured Import Normalization
PREFIX /api/v1/admin Administration & API Keys
PREFIX /webhooks DynamoDB Streams & S3 Events
DOCS /api/v1/docs Swagger UI & OpenAPI Spec
GET /health Health, Readiness & Liveness

Two ways to authenticate

JWT Bearer Token

For Bafatorio users · AWS Cognito

Authorization: Bearer <token>

API Key

For server-to-server integrations

X-API-Key: <api-key>