2022-05-11 22:47:31 +00:00
|
|
|
{
|
|
|
|
"openapi": "3.0.0",
|
|
|
|
"info": {
|
|
|
|
"title": "Nginx Proxy Manager API",
|
|
|
|
"version": "{{VERSION}}"
|
|
|
|
},
|
|
|
|
"paths": {
|
|
|
|
"/": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/get.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/certificates": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/certificates/get.json"
|
|
|
|
},
|
|
|
|
"post": {
|
|
|
|
"$ref": "file://./paths/certificates/post.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/certificates/{certificateID}": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/certificates/certificateID/get.json"
|
|
|
|
},
|
|
|
|
"put": {
|
|
|
|
"$ref": "file://./paths/certificates/certificateID/put.json"
|
|
|
|
},
|
|
|
|
"delete": {
|
|
|
|
"$ref": "file://./paths/certificates/certificateID/delete.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/certificates-authorities": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/certificates-authorities/get.json"
|
|
|
|
},
|
|
|
|
"post": {
|
|
|
|
"$ref": "file://./paths/certificates-authorities/post.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/certificates-authorities/{caID}": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/certificates-authorities/caID/get.json"
|
|
|
|
},
|
|
|
|
"put": {
|
|
|
|
"$ref": "file://./paths/certificates-authorities/caID/put.json"
|
|
|
|
},
|
|
|
|
"delete": {
|
|
|
|
"$ref": "file://./paths/certificates-authorities/caID/delete.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/config": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/config/get.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/dns-providers": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/dns-providers/get.json"
|
|
|
|
},
|
|
|
|
"post": {
|
|
|
|
"$ref": "file://./paths/dns-providers/post.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/dns-providers/{providerID}": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/dns-providers/providerID/get.json"
|
|
|
|
},
|
|
|
|
"put": {
|
|
|
|
"$ref": "file://./paths/dns-providers/providerID/put.json"
|
|
|
|
},
|
|
|
|
"delete": {
|
|
|
|
"$ref": "file://./paths/dns-providers/providerID/delete.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/hosts": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/hosts/get.json"
|
|
|
|
},
|
|
|
|
"post": {
|
|
|
|
"$ref": "file://./paths/hosts/post.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/hosts/{hostID}": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/hosts/hostID/get.json"
|
|
|
|
},
|
|
|
|
"put": {
|
|
|
|
"$ref": "file://./paths/hosts/hostID/put.json"
|
|
|
|
},
|
|
|
|
"delete": {
|
|
|
|
"$ref": "file://./paths/hosts/hostID/delete.json"
|
|
|
|
}
|
|
|
|
},
|
2023-01-09 06:19:23 +00:00
|
|
|
"/hosts/{hostID}/nginx-config": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/hosts/hostID/nginx-config/get.json"
|
|
|
|
}
|
|
|
|
},
|
2023-01-04 05:36:56 +00:00
|
|
|
"/nginx-templates": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/nginx-templates/get.json"
|
|
|
|
},
|
|
|
|
"post": {
|
|
|
|
"$ref": "file://./paths/nginx-templates/post.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/nginx-templates/{templateID}": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/nginx-templates/templateID/get.json"
|
|
|
|
},
|
|
|
|
"put": {
|
|
|
|
"$ref": "file://./paths/nginx-templates/templateID/put.json"
|
|
|
|
},
|
|
|
|
"delete": {
|
|
|
|
"$ref": "file://./paths/nginx-templates/templateID/delete.json"
|
|
|
|
}
|
|
|
|
},
|
2022-05-11 22:47:31 +00:00
|
|
|
"/schema": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/schema/get.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/settings": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/settings/get.json"
|
|
|
|
},
|
|
|
|
"post": {
|
|
|
|
"$ref": "file://./paths/settings/post.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/settings/{name}": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/settings/name/get.json"
|
|
|
|
},
|
|
|
|
"put": {
|
|
|
|
"$ref": "file://./paths/settings/name/put.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/streams": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/streams/get.json"
|
|
|
|
},
|
|
|
|
"post": {
|
|
|
|
"$ref": "file://./paths/streams/post.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/streams/{streamID}": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/streams/streamID/get.json"
|
|
|
|
},
|
|
|
|
"put": {
|
|
|
|
"$ref": "file://./paths/streams/streamID/put.json"
|
|
|
|
},
|
|
|
|
"delete": {
|
|
|
|
"$ref": "file://./paths/streams/streamID/delete.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/tokens": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/tokens/get.json"
|
|
|
|
},
|
|
|
|
"post": {
|
|
|
|
"$ref": "file://./paths/tokens/post.json"
|
|
|
|
}
|
|
|
|
},
|
2023-03-07 06:42:26 +00:00
|
|
|
"/tokens/sse": {
|
|
|
|
"post": {
|
|
|
|
"$ref": "file://./paths/tokens/sse/post.json"
|
|
|
|
}
|
|
|
|
},
|
2023-01-04 05:36:56 +00:00
|
|
|
"/upstreams": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/upstreams/get.json"
|
|
|
|
},
|
|
|
|
"post": {
|
|
|
|
"$ref": "file://./paths/upstreams/post.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/upstreams/{upstreamID}": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/upstreams/upstreamID/get.json"
|
|
|
|
},
|
2023-01-09 06:19:23 +00:00
|
|
|
"put": {
|
|
|
|
"$ref": "file://./paths/upstreams/upstreamID/put.json"
|
|
|
|
},
|
2023-01-04 05:36:56 +00:00
|
|
|
"delete": {
|
|
|
|
"$ref": "file://./paths/upstreams/upstreamID/delete.json"
|
|
|
|
}
|
|
|
|
},
|
2023-01-09 06:19:23 +00:00
|
|
|
"/upstreams/{upstreamID}/nginx-config": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/upstreams/upstreamID/nginx-config/get.json"
|
|
|
|
}
|
|
|
|
},
|
2022-05-11 22:47:31 +00:00
|
|
|
"/users": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/users/get.json"
|
|
|
|
},
|
|
|
|
"post": {
|
|
|
|
"$ref": "file://./paths/users/post.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/users/{userID}": {
|
|
|
|
"get": {
|
|
|
|
"$ref": "file://./paths/users/userID/get.json"
|
|
|
|
},
|
|
|
|
"put": {
|
|
|
|
"$ref": "file://./paths/users/userID/put.json"
|
|
|
|
},
|
|
|
|
"delete": {
|
|
|
|
"$ref": "file://./paths/users/userID/delete.json"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"/users/{userID}/auth": {
|
|
|
|
"post": {
|
|
|
|
"$ref": "file://./paths/users/userID/auth/post.json"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"components": {
|
|
|
|
"schemas": {
|
|
|
|
"CertificateAuthorityList": {
|
|
|
|
"$ref": "file://./components/CertificateAuthorityList.json"
|
|
|
|
},
|
|
|
|
"CertificateAuthorityObject": {
|
|
|
|
"$ref": "file://./components/CertificateAuthorityObject.json"
|
|
|
|
},
|
|
|
|
"CertificateList": {
|
|
|
|
"$ref": "file://./components/CertificateList.json"
|
|
|
|
},
|
|
|
|
"CertificateObject": {
|
|
|
|
"$ref": "file://./components/CertificateObject.json"
|
|
|
|
},
|
|
|
|
"ConfigObject": {
|
|
|
|
"$ref": "file://./components/ConfigObject.json"
|
|
|
|
},
|
|
|
|
"DeletedItemResponse": {
|
|
|
|
"$ref": "file://./components/DeletedItemResponse.json"
|
|
|
|
},
|
|
|
|
"DNSProviderList": {
|
|
|
|
"$ref": "file://./components/DNSProviderList.json"
|
|
|
|
},
|
|
|
|
"DNSProviderObject": {
|
|
|
|
"$ref": "file://./components/DNSProviderObject.json"
|
|
|
|
},
|
|
|
|
"ErrorObject": {
|
|
|
|
"$ref": "file://./components/ErrorObject.json"
|
|
|
|
},
|
|
|
|
"FilterObject": {
|
|
|
|
"$ref": "file://./components/FilterObject.json"
|
|
|
|
},
|
|
|
|
"HealthObject": {
|
|
|
|
"$ref": "file://./components/HealthObject.json"
|
|
|
|
},
|
|
|
|
"HostList": {
|
|
|
|
"$ref": "file://./components/HostList.json"
|
|
|
|
},
|
|
|
|
"HostObject": {
|
|
|
|
"$ref": "file://./components/HostObject.json"
|
|
|
|
},
|
2023-01-04 05:36:56 +00:00
|
|
|
"NginxTemplateList": {
|
|
|
|
"$ref": "file://./components/NginxTemplateList.json"
|
2022-05-11 22:47:31 +00:00
|
|
|
},
|
2023-01-04 05:36:56 +00:00
|
|
|
"NginxTemplateObject": {
|
|
|
|
"$ref": "file://./components/NginxTemplateObject.json"
|
2022-05-11 22:47:31 +00:00
|
|
|
},
|
|
|
|
"SettingList": {
|
|
|
|
"$ref": "file://./components/SettingList.json"
|
|
|
|
},
|
|
|
|
"SettingObject": {
|
|
|
|
"$ref": "file://./components/SettingObject.json"
|
|
|
|
},
|
|
|
|
"SortObject": {
|
|
|
|
"$ref": "file://./components/SortObject.json"
|
|
|
|
},
|
|
|
|
"StreamList": {
|
|
|
|
"$ref": "file://./components/StreamList.json"
|
|
|
|
},
|
|
|
|
"StreamObject": {
|
|
|
|
"$ref": "file://./components/StreamObject.json"
|
|
|
|
},
|
|
|
|
"TokenObject": {
|
|
|
|
"$ref": "file://./components/TokenObject.json"
|
|
|
|
},
|
2023-01-04 05:36:56 +00:00
|
|
|
"UpstreamList": {
|
|
|
|
"$ref": "file://./components/UpstreamList.json"
|
|
|
|
},
|
|
|
|
"UpstreamObject": {
|
|
|
|
"$ref": "file://./components/UpstreamObject.json"
|
|
|
|
},
|
2022-05-11 22:47:31 +00:00
|
|
|
"UserAuthObject": {
|
|
|
|
"$ref": "file://./components/UserAuthObject.json"
|
|
|
|
},
|
|
|
|
"UserList": {
|
|
|
|
"$ref": "file://./components/UserList.json"
|
|
|
|
},
|
|
|
|
"UserObject": {
|
|
|
|
"$ref": "file://./components/UserObject.json"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|