System
Monitor and manage the Mango runtime — system settings, system actions, server info, threads, and metrics.
See also: System documentation | Full API Reference for interactive testing and complete schemas.
Endpoints
| Method | Path | Description | Reference |
|---|---|---|---|
| GET | /actions | List Available Actions | API Reference → |
| PUT | /actions/cancel/{resourceId} | Cancel Action | API Reference → |
| GET | /actions/status/{resourceId} | Get Action Progress | API Reference → |
| PUT | /actions/trigger/{action} | Perform an Action | API Reference → |
| POST | /server/accept-license-agreement | Accept the current license agreement. | API Reference → |
| POST | /server/client-error | Send a client error / stack trace to the backend for logging | API Reference → |
| GET | /server/cors-settings | Get the CORS headers as set in configuration file | API Reference → |
| POST | /server/email | Send an email | API Reference → |
| POST | /server/email/mailing-list/{xid} | Send an email to a mailing list | API Reference → |
| PUT | /server/email/test | Send a test email | API Reference → |
| POST | /server/execute-command | Run OS command | API Reference → |
| GET | /server/http-sessions | List session information for all sessions | API Reference → |
| GET | /server/license-agreement-version | Get the current license agreement version. | API Reference → |
| GET | /server/mango-info | Get general Mango installation info | API Reference → |
| GET | /server/network-interfaces | List network interfaces | API Reference → |
| GET | /server/point-history-counts | Get the count of values for all data points in a point by point list | API Reference → |
| PUT | /server/restart | Restart Mango | API Reference → |
| GET | /server/serial-ports | Get available serial ports, optionally refresh cached list. | API Reference → |
| GET | /server/system-info | Get all available system information | API Reference → |
| GET | /server/system-info/{key} | Get one piece of system info by key | API Reference → |
| GET | /server/timezones | Query Timezones | API Reference → |
| DELETE | /system-actions/status/{id} | Cancel a system action | API Reference → |
| GET | /system-actions/status/{id} | Get Action Progress | API Reference → |
| GET | /system-metrics | Get the current value for all System Metrics | API Reference → |
| GET | /system-metrics/{id} | Get the current value for one System Metric by its ID | API Reference → |
| GET | /system-metrics/prometheus | Get all system metrics (and more) in Prometheus format | API Reference → |
| GET | /system-settings | Get All System Settings | API Reference → |
| POST | /system-settings | Update Many System Settings | API Reference → |
| GET | /system-settings/{key} | Get System Setting By key | API Reference → |
| PUT | /system-settings/{key} | Update an existing System Setting | API Reference → |
| GET | /threads | Get all threads | API Reference → |
| GET | /work-items | Get all work items | API Reference → |
| GET | /work-items/by-priority/{priority} | Get list of work items by classname | API Reference → |
| GET | /work-items/queue-counts | Get Queued Work Item Counts | API Reference → |
| GET | /work-items/rejected-stats | Get Rejected Task Statistics | API Reference → |
| GET | /work-items/running-stats | Get Running Work Item Statistics | API Reference → |