Runtime HTTP
Default bind: 0.0.0.0:8081. Live reads are open; commands require VION_COMMAND_TOKEN (empty token = commands disabled).
Endpoints
| Method | Path | Note |
|---|---|---|
| GET | /health | Health |
| GET | /api/v1/status | Status + active snapshot; tenantId |
| GET | /api/v1/tags | Live tag map |
| GET | /api/v1/tags/{id}/history | from/to/limit/downsample |
| GET | /api/v1/screens | Active screens |
| GET | /api/v1/soe | Events |
| GET | /api/v1/soe.csv | CSV |
| POST | /api/v1/alarms/{id}/acknowledge | |
| POST | /api/v1/alarms/{id}/shelve | |
| POST | /api/v1/alarms/{id}/comment | token |
| POST | /api/v1/commands/select | SBO lease |
| POST | /api/v1/commands/operate | |
| POST | /api/v1/commands/operate-bulk | 1–16 |
| POST | /api/v1/commands/step-up | |
| GET | /api/v1/commands | records + reasonRequired |
| POST / DELETE | /api/v1/tags/{id}/inject | |
| POST | /api/v1/tags/{id}/totalizer/reset |
Studio sends VITE_COMMAND_TOKEN for commands.