API Reference
The ibl.ai REST API exposes every capability of the platform — agents, chat, datasets and RAG training, analytics, users, organizations, roles and policies, billing, notifications, and LTI — as OpenAPI-documented endpoints. Everything the web, desktop, and mobile applications do is available programmatically, so you can automate workflows, build integrations, or operate the platform entirely from your own code.
Endpoints are grouped by namespace, mirroring the platform's subsystems: the AI agent and chat services, analytics and reporting, user and organization management, credentials and catalog, and the core platform APIs. Use the interactive explorer below to expand any namespace and inspect its operations. Each entry shows the HTTP method, full path, required and optional parameters, the request body schema, and the response shape — all generated directly from the live OpenAPI specification, so the reference never drifts from what the server actually accepts and returns.
Requests authenticate with a platform token; the production API base is platform.iblai.app. Because the same specification drives code generation and agent tooling, you can point an OpenAPI client generator, a Postman import, or an AI coding agent at the raw schema and get a typed client in minutes rather than transcribing endpoints by hand.
Prefer to operate the platform from an AI agent? The iblai/api repository packages ready-made agent skills and a chat MCP server built on this API. The open-source os and lms applications are complete, working clients of these same endpoints — read their source to see the API used end to end.