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>