{
	"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"
			}
		},
		"/hosts/{hostID}/nginx-config": {
			"get": {
				"$ref": "file://./paths/hosts/hostID/nginx-config/get.json"
			}
		},
		"/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"
			}
		},
		"/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"
			}
		},
		"/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"
			},
			"put": {
				"$ref": "file://./paths/upstreams/upstreamID/put.json"
			},
			"delete": {
				"$ref": "file://./paths/upstreams/upstreamID/delete.json"
			}
		},
		"/upstreams/{upstreamID}/nginx-config": {
			"get": {
				"$ref": "file://./paths/upstreams/upstreamID/nginx-config/get.json"
			}
		},
		"/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"
			},
			"NginxTemplateList": {
				"$ref": "file://./components/NginxTemplateList.json"
			},
			"NginxTemplateObject": {
				"$ref": "file://./components/NginxTemplateObject.json"
			},
			"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"
			},
			"UpstreamList": {
				"$ref": "file://./components/UpstreamList.json"
			},
			"UpstreamObject": {
				"$ref": "file://./components/UpstreamObject.json"
			},
			"UserAuthObject": {
				"$ref": "file://./components/UserAuthObject.json"
			},
			"UserList": {
				"$ref": "file://./components/UserList.json"
			},
			"UserObject": {
				"$ref": "file://./components/UserObject.json"
			}
		}
	}
}