Section 03
Platform capabilities, mapped to what they enable
The Public API is organised into nine domains. Each one is a layer you can build directly on, without reverse engineering the bundled app.
| Platform layer | What it enables you to build |
|---|---|
| Developer platform | Typed portals, review tools, and chat interfaces via @lunnoa/client codegen and a stable REST contract |
| Agent runtime | Branded copilots and support assistants inside your own apps, with streaming replies and per-user task history |
| Automation engine | Workflow triggers from your own systems, human-readable progress tracking, and resumable approval steps |
| Structured data (Objects) | Typed business records such as cases, deals, and clients, with schemas, state machines, and full state history |
| Knowledge (RAG) | Ingestion pipelines that feed policy and product documents into agent-accessible knowledge bases |
| Human-in-the-loop queues | Exception and review inboxes wired directly to workflow executions, with retry and error tracking |
| Integrations | Programmatic connections to internal systems, discoverable through a single app catalogue |
| Workspace configuration | Multi-project structuring and shared variables across teams and environments |
| Identity and access | SSO through your existing identity provider, just-in-time provisioning, and grant-based agent sharing |