Backend API
The STATUS Backend API provides the core functionality for data management and business logic.
Overview
The backend API handles data storage and retrieval, business logic processing, authentication and authorization, and integration with external services.
API Sections
| Section | Description |
|---|---|
| Authentication Endpoints | Detailed authentication flows including 2FA and OAuth |
| Compliance Domain | RESTful endpoints for managing catalogs, controls, computations, and points |
| Data Integration | Databinder, Linker, Scope management, and Grafana proxy APIs |
| System Configuration | Admin-only endpoints for managing endpoint availability and service settings |
| AI Assistant | OpenAI assistant, conversation threads, and messages APIs (DEPRECATED) |
| Node-RED Integration | Flow-based programming environment for workflows and automation |
Notes
- All endpoints are prefixed with the
API_PREFIXconfigured in environment variables - Authentication is required for all protected routes
- Rate limiting may apply to certain endpoints