# System

| Method | Path | What it does | Permission | Sudo | Approval |
|---|---|---|---|---|---|
| GET | `/api/system` | Get System Info | `server.read` |  |  |
| GET | `/api/system/changelog` | Get Changelog | `server.read` |  |  |
| GET | `/api/system/cpu` | Get Cpu Info | `server.read` |  |  |
| GET | `/api/system/disks` | Get Disk Info | `server.read` |  |  |
| GET | `/api/system/doctor` | Get Install Check | `server.read` |  |  |
| GET | `/api/system/health` | Get System Health | `server.read` |  |  |
| GET | `/api/system/machine` | Get Machine | `server.read` |  |  |
| GET | `/api/system/memory` | Get Memory Info | `server.read` |  |  |
| GET | `/api/system/network` | Get Network Info | `server.read` |  |  |
| GET | `/api/system/processes` | Get Processes | `server.read` |  |  |
| GET | `/api/system/release-notes` | Get Release Notes | `server.read` |  |  |
| GET | `/api/system/support-report` | Get Support Report | `server.read` |  |  |
| GET | `/api/system/update` | Self Update Status | `server.read` |  |  |
| POST | `/api/system/update` | Start Self Update | `server.manage` | yes |  |
| GET | `/api/system/update/auto` | Auto Update Status | `server.read` |  |  |
| PUT | `/api/system/update/auto` | Change Auto Update | `server.manage` | yes |  |
| GET | `/api/system/version` | Check Version | `server.read` |  |  |

