{ "openapi": "3.1.0", "info": { "title": "Nginx Proxy Manager API", "version": "2.x.x" }, "servers": [ { "url": "http://127.0.0.1:81/api" } ], "paths": { "/": { "get": { "$ref": "./paths/get.json" } }, "/audit-log": { "get": { "$ref": "./paths/audit-log/get.json" } }, "/nginx/access-lists": { "get": { "$ref": "./paths/nginx/access-lists/get.json" }, "post": { "$ref": "./paths/nginx/access-lists/post.json" } }, "/nginx/access-lists/{listID}": { "get": { "$ref": "./paths/nginx/access-lists/listID/get.json" }, "put": { "$ref": "./paths/nginx/access-lists/listID/put.json" }, "delete": { "$ref": "./paths/nginx/access-lists/listID/delete.json" } }, "/nginx/certificates": { "get": { "$ref": "./paths/nginx/certificates/get.json" }, "post": { "$ref": "./paths/nginx/certificates/post.json" } }, "/nginx/certificates/validate": { "post": { "$ref": "./paths/nginx/certificates/validate/post.json" } }, "/nginx/certificates/test-http": { "get": { "$ref": "./paths/nginx/certificates/test-http/get.json" } }, "/nginx/certificates/{certID}": { "get": { "$ref": "./paths/nginx/certificates/certID/get.json" }, "delete": { "$ref": "./paths/nginx/certificates/certID/delete.json" } }, "/nginx/certificates/{certID}/download": { "get": { "$ref": "./paths/nginx/certificates/certID/download/get.json" } }, "/nginx/certificates/{certID}/renew": { "post": { "$ref": "./paths/nginx/certificates/certID/renew/post.json" } }, "/nginx/certificates/{certID}/upload": { "post": { "$ref": "./paths/nginx/certificates/certID/upload/post.json" } }, "/nginx/proxy-hosts": { "get": { "$ref": "./paths/nginx/proxy-hosts/get.json" }, "post": { "$ref": "./paths/nginx/proxy-hosts/post.json" } }, "/nginx/proxy-hosts/{hostID}": { "get": { "$ref": "./paths/nginx/proxy-hosts/hostID/get.json" }, "put": { "$ref": "./paths/nginx/proxy-hosts/hostID/put.json" }, "delete": { "$ref": "./paths/nginx/proxy-hosts/hostID/delete.json" } }, "/nginx/proxy-hosts/{hostID}/enable": { "post": { "$ref": "./paths/nginx/proxy-hosts/hostID/enable/post.json" } }, "/nginx/proxy-hosts/{hostID}/disable": { "post": { "$ref": "./paths/nginx/proxy-hosts/hostID/disable/post.json" } }, "/nginx/redirection-hosts": { "get": { "$ref": "./paths/nginx/redirection-hosts/get.json" }, "post": { "$ref": "./paths/nginx/redirection-hosts/post.json" } }, "/nginx/redirection-hosts/{hostID}": { "get": { "$ref": "./paths/nginx/redirection-hosts/hostID/get.json" }, "put": { "$ref": "./paths/nginx/redirection-hosts/hostID/put.json" }, "delete": { "$ref": "./paths/nginx/redirection-hosts/hostID/delete.json" } }, "/nginx/redirection-hosts/{hostID}/enable": { "post": { "$ref": "./paths/nginx/redirection-hosts/hostID/enable/post.json" } }, "/nginx/redirection-hosts/{hostID}/disable": { "post": { "$ref": "./paths/nginx/redirection-hosts/hostID/disable/post.json" } }, "/nginx/dead-hosts": { "get": { "$ref": "./paths/nginx/dead-hosts/get.json" }, "post": { "$ref": "./paths/nginx/dead-hosts/post.json" } }, "/nginx/dead-hosts/{hostID}": { "get": { "$ref": "./paths/nginx/dead-hosts/hostID/get.json" }, "put": { "$ref": "./paths/nginx/dead-hosts/hostID/put.json" }, "delete": { "$ref": "./paths/nginx/dead-hosts/hostID/delete.json" } }, "/nginx/dead-hosts/{hostID}/enable": { "post": { "$ref": "./paths/nginx/dead-hosts/hostID/enable/post.json" } }, "/nginx/dead-hosts/{hostID}/disable": { "post": { "$ref": "./paths/nginx/dead-hosts/hostID/disable/post.json" } }, "/nginx/streams": { "get": { "$ref": "./paths/nginx/streams/get.json" }, "post": { "$ref": "./paths/nginx/streams/post.json" } }, "/nginx/streams/{streamID}": { "get": { "$ref": "./paths/nginx/streams/streamID/get.json" }, "put": { "$ref": "./paths/nginx/streams/streamID/put.json" }, "delete": { "$ref": "./paths/nginx/streams/streamID/delete.json" } }, "/nginx/streams/{streamID}/enable": { "post": { "$ref": "./paths/nginx/streams/streamID/enable/post.json" } }, "/nginx/streams/{streamID}/disable": { "post": { "$ref": "./paths/nginx/streams/streamID/disable/post.json" } }, "/reports/hosts": { "get": { "$ref": "./paths/reports/hosts/get.json" } }, "/schema": { "get": { "$ref": "./paths/schema/get.json" } }, "/settings": { "get": { "$ref": "./paths/settings/get.json" } }, "/settings/{settingID}": { "get": { "$ref": "./paths/settings/settingID/get.json" }, "put": { "$ref": "./paths/settings/settingID/put.json" } }, "/tokens": { "get": { "$ref": "./paths/tokens/get.json" }, "post": { "$ref": "./paths/tokens/post.json" } }, "/users": { "get": { "$ref": "./paths/users/get.json" }, "post": { "$ref": "./paths/users/post.json" } }, "/users/{userID}": { "get": { "$ref": "./paths/users/userID/get.json" }, "put": { "$ref": "./paths/users/userID/put.json" }, "delete": { "$ref": "./paths/users/userID/delete.json" } }, "/users/{userID}/auth": { "put": { "$ref": "./paths/users/userID/auth/put.json" } }, "/users/{userID}/permissions": { "put": { "$ref": "./paths/users/userID/permissions/put.json" } }, "/users/{userID}/login": { "post": { "$ref": "./paths/users/userID/login/post.json" } } } }