Endpoint
Authentication
This endpoint requires authentication using a Bearer token in theAuthorization header.
Query Parameters
string
API version for the response format. Use
"2" to receive the full detailed response. Without this parameter, a simplified legacy response is returned.Response Formats
Version 2 Response (Recommended)
When using?v=2, the endpoint returns comprehensive system information:
string
The current Wings version (e.g.,
"develop" or "v1.11.0")object
Docker-related information
object
Host system information
Legacy Response (Default)
Without thev query parameter, a simplified response is returned for backward compatibility:
string
System architecture (e.g.,
"amd64")integer
Number of CPU threads available
string
Linux kernel version
string
Operating system type (e.g.,
"linux")string
Wings version
Example Requests
Example Responses
Error Responses
Use Cases
Health Monitoring
This endpoint is useful for monitoring the health and status of your Wings installation:Compatibility Checks
Verify that the system meets requirements before deploying servers:Implementation Details
The system information is gathered from multiple sources:- Wings Version: Read from
system.Versionconstant insystem/const.go - Docker Information: Retrieved via Docker API using
client.ServerVersion()andclient.Info() - System Details: Collected using Go’s
runtimepackage and/etc/os-releasefile - Kernel Version: Parsed from Docker’s kernel detection utilities
The endpoint returns live data from the system and Docker daemon. For frequently updated monitoring, consider caching responses appropriately to reduce load.
Related Endpoints
- Update Configuration - Update Wings runtime configuration
- Get Servers - List all servers managed by this Wings instance
