Other endpoints
Beyond the object surface, the engine exposes these controller areas. Each base route hosts the operations for one feature; follow the linked guide for behaviour and payloads.
Identity & access
Section titled “Identity & access”| Base route | Controller | Covers |
|---|---|---|
/api/v1/auth |
AuthController |
Login, refresh, logout, MFA challenge/verify, password reset. |
/api/v1/genie/auth |
AuthManagementController |
Managing roles, permissions and role assignments. |
/api/v1/genie/company |
CompanyController |
Tenant/company listing & switching. |
/api/v1/impersonation |
ImpersonationController |
Start/stop impersonating a user (System role). |
/api/v1/genie/timezone |
TimeZoneController |
Get/set the user’s IANA time zone. |
See Identity, RBAC & permissions and Multi-tenant company scoping.
Navigation, search & content
Section titled “Navigation, search & content”| Base route | Controller | Covers |
|---|---|---|
/api/v1/genie/navbar |
NavbarController |
The permission-filtered navigation tree + SQL badges. |
/api/v1/genie/search |
SearchController |
Global search (SQL or Meilisearch provider). |
/api/v1/genie/report |
ReportController |
Code-defined reports. |
See Navigation, Search and Reports.
Notifications
Section titled “Notifications”| Base route | Controller | Covers |
|---|---|---|
/api/v1/notification |
NotificationController |
A user’s notifications. |
/api/v1/notifications |
NotificationApiController |
Notification API surface. |
/api/v1/push-subscription |
PushSubscriptionController |
Web-push subscription management. |
Real-time delivery is over SignalR — see Notifications.
Wizards & workflows
Section titled “Wizards & workflows”| Base route | Controller | Covers |
|---|---|---|
/api/v1/genie/wizard |
WizardController |
Wizard execution and form generation. |
/api/v1/genie/workflow |
WorkflowDesignerController |
Workflow definitions, instances and the designer. |
Files, jobs & scripting
Section titled “Files, jobs & scripting”| Base route | Controller | Covers |
|---|---|---|
/api/v1/genie/hosted-services |
HostedServicesController |
Start/stop/inspect background hosted services. |
/api/v1/hangfire |
HangfireController |
Hangfire job info. |
/api/v1/genie/execute-script |
ExecuteScriptController |
Execute a registered server script. |
/api/v1/genie/handlers |
GenieHandlersController |
Pluggable export/import handlers. |
| (files) | FileController |
File download/serving. |
See Background jobs & hosted services.
The AI assistant
Section titled “The AI assistant”The assistant chat is delivered over a SignalR hub rather than a REST controller, with a supporting natural-language-query endpoint. See AI Assistant.