NGINX Method GET API is one of 32 APIs that NGINX publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Method GET. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a JSON-LD context, a getting-started guide, and a GitHub repository.
This API exposes
41 operations
across 41 paths,
and defines 47 schemas.
It is described by OpenAPI 3.0.3, at version 0.8.
41 operations41 paths47 schemas41 GET
Metadata
The identity and technical contract details declared by the specification.
NGINX Return Configuration of a Server in a Stream Upstream Server Group
getStreamUpstreamServer2 params→ 200400404
GET
/stream/keyvals/
NGINX Return Key-Value Pairs from All Stream Keyval Zones
getStreamKeyvalZones1 param→ 200404
GET
/stream/keyvals/{streamKeyvalZoneName}
NGINX Return Key-Value Pairs from a Stream Keyval Zone
getStreamKeyvalZoneKeysValues2 params→ 200404
GET
/stream/zone_sync/
NGINX Return Sync Status of a Node
getStreamZoneSync→ 200404
GET
/resolvers/
NGINX Return Status for All Resolver Zones
getResolverZones1 param→ 200404
GET
/resolvers/{resolverZoneName}
NGINX Return Statistics of a Resolver Zone
getResolverZone2 params→ 200404
GET
/ssl
NGINX Return SSL Statistics
getSsl1 param→ 200404
GET
/license
NGINX Return License Info
getLicense→ 200404
GET
/workers/
NGINX Return Statistics for All Worker Processes
getWorkers1 param→ 200404
GET
/workers/{workerId}
NGINX Return Status of a Worker Process
getWorker2 params→ 200404
Schemas 47
The contract defines 47 schemas that model the data the API accepts and returns. The most detailed are NginxStreamUpstreamPeer (22 properties), NginxHTTPUpstreamPeer (22 properties), NginxHTTPUpstreamConfServer (14 properties), NginxStreamUpstreamConfServer (12 properties). Each schema is shown below with its type and property counts.
ArrayOfStrings
array
An array of strings.
NginxConnections
object
The number of accepted, dropped, active, and idle connections.
4 properties
NginxSlabZone
object
Shared memory zone with slab allocator
2 properties
NginxHTTPLimitReqZonesMap
object
Status data for all HTTP limitreq zones .
NginxSlabZoneSlot
object
4 properties
NginxLicenseObject
object
License and usage reporting status of NGINX Plus instance.
3 properties
NginxStreamLimitConnZonesMap
object
Status data for all stream limitconn zones .
NginxHTTPCachesMap
object
Status information of all HTTP caches configured by proxycachepath and other “ cachepath ” directives.
NginxSlabZoneMap
object
Status zones that use slab allocator.
NginxStreamUpstreamConfServer
object
Dynamically configurable parameters of a stream upstream server :
12 properties
NginxHTTPLocationZonesMap
object
Status data for all HTTP location zones .
NginxStreamZoneSync
object
2 properties
NginxHTTPRequests
object
2 properties
NginxHTTPLimitReqZone
object
5 properties
NginxStreamServerZone
object
7 properties
NginxSSLObject
object
8 properties
NginxProcesses
object
1 property
NginxObject
object
General information about nginx:
8 properties
NginxStreamUpstreamPeerMap
array
Array of stream upstream servers.
NginxHTTPServerZone
object
7 properties
NginxHTTPServerZonesMap
object
Status data for all HTTP status zones .
NginxHTTPKeyvalZonesMap
object
Contents of all HTTP keyval shared memory zones.
NginxHTTPUpstreamConfServerMap
array
An array of HTTP upstream servers for dynamic configuration.
NginxStreamUpstream
object
3 properties
NginxStreamKeyvalZonesMap
object
Contents of all stream keyval shared memory zones.
NginxHTTPUpstreamPeerMap
array
An array of HTTP upstream servers .
NginxStreamZoneSyncZone
object
Synchronization status of a shared memory zone.
2 properties
NginxStreamKeyvalZone
object
Contents of a stream keyval shared memory zone when using the GET method.
NginxStreamUpstreamMap
object
Status information of stream upstream server groups.
NginxError
object
nginx error object.
3 properties
NginxResolverZone
object
Statistics of DNS requests and responses per particular resolver zone .
2 properties
NginxStreamUpstreamConfServerMap
array
An array of stream upstream servers for dynamic configuration.
NginxHTTPCache
object
10 properties
NginxStreamUpstreamPeer
object
22 properties
NginxWorker
object
Statistics per each worker process.
4 properties
NginxWorkersMap
object
nginx worker processes object.
NginxHTTPLimitConnZone
object
3 properties
NginxStreamServerZonesMap
object
Status information for all stream status zones .
NginxResolverZonesMap
object
Status data for all resolver zones .
NginxHTTPUpstreamConfServer
object
Dynamically configurable parameters of an HTTP upstream server :
14 properties
NginxStreamLimitConnZone
object
3 properties
NginxHTTPLimitConnZonesMap
object
Status data for all HTTP limitconn zones .
NginxHTTPLocationZone
object
5 properties
NginxHTTPKeyvalZone
object
Contents of an HTTP keyval shared memory zone when using the GET method.
NginxHTTPUpstreamMap
object
Status information of all HTTP dynamically configurable groups .
NginxHTTPUpstreamPeer
object
22 properties
NginxHTTPUpstream
object
5 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.