API
API Overview
QUMI exposes an HTTP JSON API from NestJS.
Canonical prefix
/api/v1
Contract classes
| Class | Caller | External posture |
|---|---|---|
| Public Customer API | Guests/customers | Public-safe |
| First-party Application API | QUMI web/mobile | Product contract, may evolve |
| Tenant Integration API | Tenant automation/providers | Controlled integration |
| Platform Admin API | QUMI control plane | Privileged, not partner-facing |
| Partner API | External developers | Planned formally published subset |
The backend uses strict request validation and request IDs. Legacy unprefixed paths are temporary compatibility aliases.