The local UI and third-party clients will want to display a basic status page: host name, version, uptime, and basic CPU/RAM/storage consumption data.
Making multiple requests for it is both inconvenient for the programmer is also slower for the client program. We likely want an endpoints that provides that all in one response.
What I believe should be included:
- VyOS version.
- Host name.
- Normalized CPU load.
- RAM usage.
- Storage stats.
A possible REST endpoint could be /status.