naftiko: 1.0.0-alpha2 info: label: NGINX Plus REST API — Method DELETE description: 'NGINX Plus REST API — Method DELETE. 21 operations. Lead operation: NGINX Reset Client Connections Statistics. Self-contained Naftiko capability covering one Nginx business surface.' tags: - Nginx - Method DELETE created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: NGINX_API_KEY: NGINX_API_KEY capability: consumes: - type: http namespace: plus-http-method-delete baseUri: '' description: NGINX Plus REST API — Method DELETE business capability. Self-contained, no shared references. resources: - name: connections path: /connections operations: - name: deleteconnections method: DELETE description: NGINX Reset Client Connections Statistics outputRawFormat: json outputParameters: - name: result type: object value: $. - name: http-caches-httpCacheZoneName path: /http/caches/{httpCacheZoneName} operations: - name: deletehttpcachezonestat method: DELETE description: NGINX Reset Cache Statistics outputRawFormat: json outputParameters: - name: result type: object value: $. - name: http-keyvals-httpKeyvalZoneName path: /http/keyvals/{httpKeyvalZoneName} operations: - name: deletehttpkeyvalzonedata method: DELETE description: NGINX Empty the HTTP Keyval Zone outputRawFormat: json outputParameters: - name: result type: object value: $. - name: http-limit_conns-httpLimitConnZoneName path: /http/limit_conns/{httpLimitConnZoneName} operations: - name: deletehttplimitconnzonestat method: DELETE description: NGINX Reset Statistics for an HTTP Limit_conn Zone outputRawFormat: json outputParameters: - name: result type: object value: $. - name: http-limit_reqs-httpLimitReqZoneName path: /http/limit_reqs/{httpLimitReqZoneName} operations: - name: deletehttplimitreqzonestat method: DELETE description: NGINX Reset Statistics for an HTTP Limit_req Zone outputRawFormat: json outputParameters: - name: result type: object value: $. - name: http-location_zones-httpLocationZoneName path: /http/location_zones/{httpLocationZoneName} operations: - name: deletehttplocationzonestat method: DELETE description: NGINX Reset Statistics for a Location Zone outputRawFormat: json outputParameters: - name: result type: object value: $. - name: http-requests path: /http/requests operations: - name: deletehttprequests method: DELETE description: NGINX Reset HTTP Requests Statistics outputRawFormat: json outputParameters: - name: result type: object value: $. - name: http-server_zones-httpServerZoneName path: /http/server_zones/{httpServerZoneName} operations: - name: deletehttpserverzonestat method: DELETE description: NGINX Reset Statistics for an HTTP Server Zone outputRawFormat: json outputParameters: - name: result type: object value: $. - name: http-upstreams-httpUpstreamName path: /http/upstreams/{httpUpstreamName}/ operations: - name: deletehttpupstreamstat method: DELETE description: NGINX Reset Statistics of an HTTP Upstream Server Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: http-upstreams-httpUpstreamName-servers-httpUpstreamServerId path: /http/upstreams/{httpUpstreamName}/servers/{httpUpstreamServerId} operations: - name: deletehttpupstreamserver method: DELETE description: NGINX Remove a Server from an HTTP Upstream Server Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: processes path: /processes operations: - name: deleteprocesses method: DELETE description: NGINX Reset NGINX Processes Statistics outputRawFormat: json outputParameters: - name: result type: object value: $. - name: resolvers-resolverZoneName path: /resolvers/{resolverZoneName} operations: - name: deleteresolverzonestat method: DELETE description: NGINX Reset Statistics for a Resolver Zone outputRawFormat: json outputParameters: - name: result type: object value: $. - name: slabs-slabZoneName path: /slabs/{slabZoneName} operations: - name: deleteslabzonestats method: DELETE description: NGINX Reset Slab Statistics outputRawFormat: json outputParameters: - name: result type: object value: $. - name: ssl path: /ssl operations: - name: deletesslstat method: DELETE description: NGINX Reset SSL Statistics outputRawFormat: json outputParameters: - name: result type: object value: $. - name: stream-keyvals-streamKeyvalZoneName path: /stream/keyvals/{streamKeyvalZoneName} operations: - name: deletestreamkeyvalzonedata method: DELETE description: NGINX Empty the Stream Keyval Zone outputRawFormat: json outputParameters: - name: result type: object value: $. - name: stream-limit_conns-streamLimitConnZoneName path: /stream/limit_conns/{streamLimitConnZoneName} operations: - name: deletestreamlimitconnzonestat method: DELETE description: NGINX Reset Statistics for a Stream Limit_conn Zone outputRawFormat: json outputParameters: - name: result type: object value: $. - name: stream-server_zones-streamServerZoneName path: /stream/server_zones/{streamServerZoneName} operations: - name: deletestreamserverzonestat method: DELETE description: NGINX Reset Statistics for a Stream Server Zone outputRawFormat: json outputParameters: - name: result type: object value: $. - name: stream-upstreams-streamUpstreamName path: /stream/upstreams/{streamUpstreamName}/ operations: - name: deletestreamupstreamstat method: DELETE description: NGINX Reset Statistics of a Stream Upstream Server Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: stream-upstreams-streamUpstreamName-servers-streamUpstreamServerId path: /stream/upstreams/{streamUpstreamName}/servers/{streamUpstreamServerId} operations: - name: deletestreamupstreamserver method: DELETE description: NGINX Remove a Server from a Stream Upstream Server Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: workers path: /workers/ operations: - name: deleteworkersstat method: DELETE description: NGINX Reset Statistics for All Worker Processes outputRawFormat: json outputParameters: - name: result type: object value: $. - name: workers-workerId path: /workers/{workerId} operations: - name: deleteworkerstat method: DELETE description: NGINX Reset Statistics for a Worker Process outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: plus-http-method-delete-rest port: 8080 description: REST adapter for NGINX Plus REST API — Method DELETE. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/connections name: connections description: REST surface for connections. operations: - method: DELETE name: deleteconnections description: NGINX Reset Client Connections Statistics call: plus-http-method-delete.deleteconnections outputParameters: - type: object mapping: $. - path: /v1/http/caches/{httpcachezonename} name: http-caches-httpcachezonename description: REST surface for http-caches-httpCacheZoneName. operations: - method: DELETE name: deletehttpcachezonestat description: NGINX Reset Cache Statistics call: plus-http-method-delete.deletehttpcachezonestat outputParameters: - type: object mapping: $. - path: /v1/http/keyvals/{httpkeyvalzonename} name: http-keyvals-httpkeyvalzonename description: REST surface for http-keyvals-httpKeyvalZoneName. operations: - method: DELETE name: deletehttpkeyvalzonedata description: NGINX Empty the HTTP Keyval Zone call: plus-http-method-delete.deletehttpkeyvalzonedata outputParameters: - type: object mapping: $. - path: /v1/http/limit-conns/{httplimitconnzonename} name: http-limit-conns-httplimitconnzonename description: REST surface for http-limit_conns-httpLimitConnZoneName. operations: - method: DELETE name: deletehttplimitconnzonestat description: NGINX Reset Statistics for an HTTP Limit_conn Zone call: plus-http-method-delete.deletehttplimitconnzonestat outputParameters: - type: object mapping: $. - path: /v1/http/limit-reqs/{httplimitreqzonename} name: http-limit-reqs-httplimitreqzonename description: REST surface for http-limit_reqs-httpLimitReqZoneName. operations: - method: DELETE name: deletehttplimitreqzonestat description: NGINX Reset Statistics for an HTTP Limit_req Zone call: plus-http-method-delete.deletehttplimitreqzonestat outputParameters: - type: object mapping: $. - path: /v1/http/location-zones/{httplocationzonename} name: http-location-zones-httplocationzonename description: REST surface for http-location_zones-httpLocationZoneName. operations: - method: DELETE name: deletehttplocationzonestat description: NGINX Reset Statistics for a Location Zone call: plus-http-method-delete.deletehttplocationzonestat outputParameters: - type: object mapping: $. - path: /v1/http/requests name: http-requests description: REST surface for http-requests. operations: - method: DELETE name: deletehttprequests description: NGINX Reset HTTP Requests Statistics call: plus-http-method-delete.deletehttprequests outputParameters: - type: object mapping: $. - path: /v1/http/server-zones/{httpserverzonename} name: http-server-zones-httpserverzonename description: REST surface for http-server_zones-httpServerZoneName. operations: - method: DELETE name: deletehttpserverzonestat description: NGINX Reset Statistics for an HTTP Server Zone call: plus-http-method-delete.deletehttpserverzonestat outputParameters: - type: object mapping: $. - path: /v1/http/upstreams/{httpupstreamname} name: http-upstreams-httpupstreamname description: REST surface for http-upstreams-httpUpstreamName. operations: - method: DELETE name: deletehttpupstreamstat description: NGINX Reset Statistics of an HTTP Upstream Server Group call: plus-http-method-delete.deletehttpupstreamstat outputParameters: - type: object mapping: $. - path: /v1/http/upstreams/{httpupstreamname}/servers/{httpupstreamserverid} name: http-upstreams-httpupstreamname-servers-httpupstreamserverid description: REST surface for http-upstreams-httpUpstreamName-servers-httpUpstreamServerId. operations: - method: DELETE name: deletehttpupstreamserver description: NGINX Remove a Server from an HTTP Upstream Server Group call: plus-http-method-delete.deletehttpupstreamserver outputParameters: - type: object mapping: $. - path: /v1/processes name: processes description: REST surface for processes. operations: - method: DELETE name: deleteprocesses description: NGINX Reset NGINX Processes Statistics call: plus-http-method-delete.deleteprocesses outputParameters: - type: object mapping: $. - path: /v1/resolvers/{resolverzonename} name: resolvers-resolverzonename description: REST surface for resolvers-resolverZoneName. operations: - method: DELETE name: deleteresolverzonestat description: NGINX Reset Statistics for a Resolver Zone call: plus-http-method-delete.deleteresolverzonestat outputParameters: - type: object mapping: $. - path: /v1/slabs/{slabzonename} name: slabs-slabzonename description: REST surface for slabs-slabZoneName. operations: - method: DELETE name: deleteslabzonestats description: NGINX Reset Slab Statistics call: plus-http-method-delete.deleteslabzonestats outputParameters: - type: object mapping: $. - path: /v1/ssl name: ssl description: REST surface for ssl. operations: - method: DELETE name: deletesslstat description: NGINX Reset SSL Statistics call: plus-http-method-delete.deletesslstat outputParameters: - type: object mapping: $. - path: /v1/stream/keyvals/{streamkeyvalzonename} name: stream-keyvals-streamkeyvalzonename description: REST surface for stream-keyvals-streamKeyvalZoneName. operations: - method: DELETE name: deletestreamkeyvalzonedata description: NGINX Empty the Stream Keyval Zone call: plus-http-method-delete.deletestreamkeyvalzonedata outputParameters: - type: object mapping: $. - path: /v1/stream/limit-conns/{streamlimitconnzonename} name: stream-limit-conns-streamlimitconnzonename description: REST surface for stream-limit_conns-streamLimitConnZoneName. operations: - method: DELETE name: deletestreamlimitconnzonestat description: NGINX Reset Statistics for a Stream Limit_conn Zone call: plus-http-method-delete.deletestreamlimitconnzonestat outputParameters: - type: object mapping: $. - path: /v1/stream/server-zones/{streamserverzonename} name: stream-server-zones-streamserverzonename description: REST surface for stream-server_zones-streamServerZoneName. operations: - method: DELETE name: deletestreamserverzonestat description: NGINX Reset Statistics for a Stream Server Zone call: plus-http-method-delete.deletestreamserverzonestat outputParameters: - type: object mapping: $. - path: /v1/stream/upstreams/{streamupstreamname} name: stream-upstreams-streamupstreamname description: REST surface for stream-upstreams-streamUpstreamName. operations: - method: DELETE name: deletestreamupstreamstat description: NGINX Reset Statistics of a Stream Upstream Server Group call: plus-http-method-delete.deletestreamupstreamstat outputParameters: - type: object mapping: $. - path: /v1/stream/upstreams/{streamupstreamname}/servers/{streamupstreamserverid} name: stream-upstreams-streamupstreamname-servers-streamupstreamserverid description: REST surface for stream-upstreams-streamUpstreamName-servers-streamUpstreamServerId. operations: - method: DELETE name: deletestreamupstreamserver description: NGINX Remove a Server from a Stream Upstream Server Group call: plus-http-method-delete.deletestreamupstreamserver outputParameters: - type: object mapping: $. - path: /v1/workers name: workers description: REST surface for workers. operations: - method: DELETE name: deleteworkersstat description: NGINX Reset Statistics for All Worker Processes call: plus-http-method-delete.deleteworkersstat outputParameters: - type: object mapping: $. - path: /v1/workers/{workerid} name: workers-workerid description: REST surface for workers-workerId. operations: - method: DELETE name: deleteworkerstat description: NGINX Reset Statistics for a Worker Process call: plus-http-method-delete.deleteworkerstat outputParameters: - type: object mapping: $. - type: mcp namespace: plus-http-method-delete-mcp port: 9090 transport: http description: MCP adapter for NGINX Plus REST API — Method DELETE. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: nginx-reset-client-connections-statistics description: NGINX Reset Client Connections Statistics hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deleteconnections outputParameters: - type: object mapping: $. - name: nginx-reset-cache-statistics description: NGINX Reset Cache Statistics hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deletehttpcachezonestat outputParameters: - type: object mapping: $. - name: nginx-empty-http-keyval-zone description: NGINX Empty the HTTP Keyval Zone hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deletehttpkeyvalzonedata outputParameters: - type: object mapping: $. - name: nginx-reset-statistics-http-limit description: NGINX Reset Statistics for an HTTP Limit_conn Zone hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deletehttplimitconnzonestat outputParameters: - type: object mapping: $. - name: nginx-reset-statistics-http-limit-2 description: NGINX Reset Statistics for an HTTP Limit_req Zone hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deletehttplimitreqzonestat outputParameters: - type: object mapping: $. - name: nginx-reset-statistics-location-zone description: NGINX Reset Statistics for a Location Zone hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deletehttplocationzonestat outputParameters: - type: object mapping: $. - name: nginx-reset-http-requests-statistics description: NGINX Reset HTTP Requests Statistics hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deletehttprequests outputParameters: - type: object mapping: $. - name: nginx-reset-statistics-http-server description: NGINX Reset Statistics for an HTTP Server Zone hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deletehttpserverzonestat outputParameters: - type: object mapping: $. - name: nginx-reset-statistics-http-upstream description: NGINX Reset Statistics of an HTTP Upstream Server Group hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deletehttpupstreamstat outputParameters: - type: object mapping: $. - name: nginx-remove-server-http-upstream description: NGINX Remove a Server from an HTTP Upstream Server Group hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deletehttpupstreamserver outputParameters: - type: object mapping: $. - name: nginx-reset-nginx-processes-statistics description: NGINX Reset NGINX Processes Statistics hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deleteprocesses outputParameters: - type: object mapping: $. - name: nginx-reset-statistics-resolver-zone description: NGINX Reset Statistics for a Resolver Zone hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deleteresolverzonestat outputParameters: - type: object mapping: $. - name: nginx-reset-slab-statistics description: NGINX Reset Slab Statistics hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deleteslabzonestats outputParameters: - type: object mapping: $. - name: nginx-reset-ssl-statistics description: NGINX Reset SSL Statistics hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deletesslstat outputParameters: - type: object mapping: $. - name: nginx-empty-stream-keyval-zone description: NGINX Empty the Stream Keyval Zone hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deletestreamkeyvalzonedata outputParameters: - type: object mapping: $. - name: nginx-reset-statistics-stream-limit description: NGINX Reset Statistics for a Stream Limit_conn Zone hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deletestreamlimitconnzonestat outputParameters: - type: object mapping: $. - name: nginx-reset-statistics-stream-server description: NGINX Reset Statistics for a Stream Server Zone hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deletestreamserverzonestat outputParameters: - type: object mapping: $. - name: nginx-reset-statistics-stream-upstream description: NGINX Reset Statistics of a Stream Upstream Server Group hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deletestreamupstreamstat outputParameters: - type: object mapping: $. - name: nginx-remove-server-stream-upstream description: NGINX Remove a Server from a Stream Upstream Server Group hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deletestreamupstreamserver outputParameters: - type: object mapping: $. - name: nginx-reset-statistics-all-worker description: NGINX Reset Statistics for All Worker Processes hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deleteworkersstat outputParameters: - type: object mapping: $. - name: nginx-reset-statistics-worker-process description: NGINX Reset Statistics for a Worker Process hints: readOnly: false destructive: true idempotent: true call: plus-http-method-delete.deleteworkerstat outputParameters: - type: object mapping: $.