Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

NGINX Method GET API

The Method GET API from NGINX — 41 operation(s) for method get.

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 operations 41 paths 47 schemas 41 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
0.8
Contact
Resource Areas
1

Paths & Operations 41

Across 41 paths, the API surfaces 41 operations — 41 GET. Each is listed below with its method, path, parameters, and response codes.

Method GET 41
GET
/
NGINX Return List of Root Endpoints
getAPIEndpoints → 200404
GET
/nginx
NGINX Return Status of NGINX Running Instance
getNginx 1 param → 200404
GET
/processes
NGINX Return NGINX Processes Status
getProcesses → 200404
GET
/connections
NGINX Return Client Connections Statistics
getConnections 1 param → 200404
GET
/slabs/
NGINX Return Status of All Slabs
getSlabs 1 param → 200404
GET
/slabs/{slabZoneName}
NGINX Return Status of a Slab
getSlabZone 2 params → 200404
GET
/http/
NGINX Return List of HTTP-Related Endpoints
getHttp → 200404
GET
/http/requests
NGINX Return HTTP Requests Statistics
getHttpRequests 1 param → 200404
GET
/http/server_zones/
NGINX Return Status of All HTTP Server Zones
getHttpServerZones 1 param → 200404
GET
/http/server_zones/{httpServerZoneName}
NGINX Return Status of an HTTP Server Zone
getHttpServerZone 2 params → 200404
GET
/http/location_zones/
NGINX Return Status of All HTTP Location Zones
getHttpLocationZones 1 param → 200404
GET
/http/location_zones/{httpLocationZoneName}
NGINX Return Status of an HTTP Location Zone
getHttpLocationZone 2 params → 200404
GET
/http/caches/
NGINX Return Status of All Caches
getHttpCaches 1 param → 200404
GET
/http/caches/{httpCacheZoneName}
NGINX Return Status of a Cache
getHttpCacheZone 2 params → 200404
GET
/http/limit_conns/
NGINX Return Status of All HTTP Limitconn Zones
getHttpLimitConnZones 1 param → 200404
GET
/http/limit_conns/{httpLimitConnZoneName}
NGINX Return Status of an HTTP Limitconn Zone
getHttpLimitConnZone 2 params → 200404
GET
/http/limit_reqs/
NGINX Return Status of All HTTP Limitreq Zones
getHttpLimitReqZones 1 param → 200404
GET
/http/limit_reqs/{httpLimitReqZoneName}
NGINX Return Status of an HTTP Limitreq Zone
getHttpLimitReqZone 2 params → 200404
GET
/http/upstreams/
NGINX Return Status of All HTTP Upstream Server Groups
getHttpUpstreams 1 param → 200404
GET
/http/upstreams/{httpUpstreamName}/
NGINX Return Status of an HTTP Upstream Server Group
getHttpUpstreamName 2 params → 200400404
GET
/http/upstreams/{httpUpstreamName}/servers/
NGINX Return Configuration of All Servers in an HTTP Upstream Server Group
getHttpUpstreamServers 1 param → 200400404
GET
/http/upstreams/{httpUpstreamName}/servers/{httpUpstreamServerId}
NGINX Return Configuration of a Server in an HTTP Upstream Server Group
getHttpUpstreamPeer 2 params → 200400404
GET
/http/keyvals/
NGINX Return Key-Value Pairs from All HTTP Keyval Zones
getHttpKeyvalZones 1 param → 200404
GET
/http/keyvals/{httpKeyvalZoneName}
NGINX Return Key-Value Pairs from an HTTP Keyval Zone
getHttpKeyvalZoneKeysValues 2 params → 200404
GET
/stream/server_zones/
NGINX Return Status of All Stream Server Zones
getStreamServerZones 1 param → 200404
GET
/stream/server_zones/{streamServerZoneName}
NGINX Return Status of a Stream Server Zone
getStreamServerZone 2 params → 200404
GET
/stream/limit_conns/
NGINX Return Status of All Stream Limitconn Zones
getStreamLimitConnZones 1 param → 200404
GET
/stream/limit_conns/{streamLimitConnZoneName}
NGINX Return Status of an Stream Limitconn Zone
getStreamLimitConnZone 2 params → 200404
GET
/stream/upstreams/
NGINX Return Status of All Stream Upstream Server Groups
getStreamUpstreams 1 param → 200404
GET
/stream/upstreams/{streamUpstreamName}/
NGINX Return Status of a Stream Upstream Server Group
getStreamUpstream 2 params → 200400404
GET
/stream/upstreams/{streamUpstreamName}/servers/
NGINX Return Configuration of All Servers in a Stream Upstream Server Group
getStreamUpstreamServers 1 param → 200400404
GET
/stream/upstreams/{streamUpstreamName}/servers/{streamUpstreamServerId}
NGINX Return Configuration of a Server in a Stream Upstream Server Group
getStreamUpstreamServer 2 params → 200400404
GET
/stream/keyvals/
NGINX Return Key-Value Pairs from All Stream Keyval Zones
getStreamKeyvalZones 1 param → 200404
GET
/stream/keyvals/{streamKeyvalZoneName}
NGINX Return Key-Value Pairs from a Stream Keyval Zone
getStreamKeyvalZoneKeysValues 2 params → 200404
GET
/stream/zone_sync/
NGINX Return Sync Status of a Node
getStreamZoneSync → 200404
GET
/resolvers/
NGINX Return Status for All Resolver Zones
getResolverZones 1 param → 200404
GET
/resolvers/{resolverZoneName}
NGINX Return Statistics of a Resolver Zone
getResolverZone 2 params → 200404
GET
/ssl
NGINX Return SSL Statistics
getSsl 1 param → 200404
GET
/license
NGINX Return License Info
getLicense → 200404
GET
/workers/
NGINX Return Statistics for All Worker Processes
getWorkers 1 param → 200404
GET
/workers/{workerId}
NGINX Return Status of a Worker Process
getWorker 2 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.

Source

nginx-method-get-api-openapi.yml Raw ↑

Other APIs NGINX publishes across the network.

NGINX Ingress Controller
NGINX Gateway Fabric
NGINX Agent
NGINX Connections API
NGINX General Info API
NGINX HTTP API
NGINX HTTP Caches API
NGINX HTTP Keyvals API
NGINX HTTP Limit Conns API
NGINX HTTP Limit Reqs API
NGINX HTTP Location Zones API