# Nginx Proxy Manager Nginx API

**Canonical:** https://apis.io/apis/nginx-proxy-manager/nginx-proxy-manager-nginx-api/  
**Provider:** Nginx Proxy Manager — https://apis.io/providers/nginx-proxy-manager/  
**Base URL:** http://127.0.0.1:81/api  
**Documentation:** https://nginxproxymanager.com/guide/

Nginx Proxy Manager Nginx API is one of 11 APIs that [Nginx Proxy Manager](https://apis.io/providers/nginx-proxy-manager/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Nginx. The published artifact set on APIs.io includes an OpenAPI specification.

The Nginx API from Nginx Proxy Manager — 26 operation(s) for nginx.

## Operations (43)

| Method | Path | Summary |
|---|---|---|
| GET | `/nginx/access-lists` | Get nginx access lists |
| POST | `/nginx/access-lists` | Create nginx access lists |
| GET | `/nginx/access-lists/{listID}` | Get nginx access lists by list id |
| PUT | `/nginx/access-lists/{listID}` | Replace nginx access lists by list id |
| DELETE | `/nginx/access-lists/{listID}` | Delete nginx access lists by list id |
| GET | `/nginx/certificates` | Get nginx certificates |
| POST | `/nginx/certificates` | Create nginx certificates |
| GET | `/nginx/certificates/dns-providers` | Get nginx certificates dns providers |
| POST | `/nginx/certificates/validate` | Create nginx certificates validate |
| POST | `/nginx/certificates/test-http` | Create nginx certificates test http |
| GET | `/nginx/certificates/{certID}` | Get nginx certificates by cert id |
| DELETE | `/nginx/certificates/{certID}` | Delete nginx certificates by cert id |
| GET | `/nginx/certificates/{certID}/download` | Get nginx certificates by cert id download |
| POST | `/nginx/certificates/{certID}/renew` | Create nginx certificates by cert id renew |
| POST | `/nginx/certificates/{certID}/upload` | Create nginx certificates by cert id upload |
| GET | `/nginx/proxy-hosts` | Get nginx proxy hosts |
| POST | `/nginx/proxy-hosts` | Create nginx proxy hosts |
| GET | `/nginx/proxy-hosts/{hostID}` | Get nginx proxy hosts by host id |
| PUT | `/nginx/proxy-hosts/{hostID}` | Replace nginx proxy hosts by host id |
| DELETE | `/nginx/proxy-hosts/{hostID}` | Delete nginx proxy hosts by host id |
| POST | `/nginx/proxy-hosts/{hostID}/enable` | Create nginx proxy hosts by host id enable |
| POST | `/nginx/proxy-hosts/{hostID}/disable` | Create nginx proxy hosts by host id disable |
| GET | `/nginx/redirection-hosts` | Get nginx redirection hosts |
| POST | `/nginx/redirection-hosts` | Create nginx redirection hosts |
| GET | `/nginx/redirection-hosts/{hostID}` | Get nginx redirection hosts by host id |
| PUT | `/nginx/redirection-hosts/{hostID}` | Replace nginx redirection hosts by host id |
| DELETE | `/nginx/redirection-hosts/{hostID}` | Delete nginx redirection hosts by host id |
| POST | `/nginx/redirection-hosts/{hostID}/enable` | Create nginx redirection hosts by host id enable |
| POST | `/nginx/redirection-hosts/{hostID}/disable` | Create nginx redirection hosts by host id disable |
| GET | `/nginx/dead-hosts` | Get nginx dead hosts |
| POST | `/nginx/dead-hosts` | Create nginx dead hosts |
| GET | `/nginx/dead-hosts/{hostID}` | Get nginx dead hosts by host id |
| PUT | `/nginx/dead-hosts/{hostID}` | Replace nginx dead hosts by host id |
| DELETE | `/nginx/dead-hosts/{hostID}` | Delete nginx dead hosts by host id |
| POST | `/nginx/dead-hosts/{hostID}/enable` | Create nginx dead hosts by host id enable |
| POST | `/nginx/dead-hosts/{hostID}/disable` | Create nginx dead hosts by host id disable |
| GET | `/nginx/streams` | Get nginx streams |
| POST | `/nginx/streams` | Create nginx streams |
| GET | `/nginx/streams/{streamID}` | Get nginx streams by stream id |
| PUT | `/nginx/streams/{streamID}` | Replace nginx streams by stream id |
| DELETE | `/nginx/streams/{streamID}` | Delete nginx streams by stream id |
| POST | `/nginx/streams/{streamID}/enable` | Create nginx streams by stream id enable |
| POST | `/nginx/streams/{streamID}/disable` | Create nginx streams by stream id disable |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/nginx-proxy-manager/openapi/nginx-proxy-manager-nginx-api-openapi.yml

## Other Nginx Proxy Manager APIs (10)

- [Nginx Proxy Manager API](https://apis.io/apis/nginx-proxy-manager/nginx-proxy-manager-api/)
- [Nginx Proxy Manager Audit Log API](https://apis.io/apis/nginx-proxy-manager/nginx-proxy-manager-audit-log-api/)
- [Nginx Proxy Manager Logs API](https://apis.io/apis/nginx-proxy-manager/nginx-proxy-manager-logs-api/)
- [Nginx Proxy Manager Nginx Proxy Manager API](https://apis.io/apis/nginx-proxy-manager/nginx-proxy-manager-nginx-proxy-manager-api-api/)
- [Nginx Proxy Manager Reports API](https://apis.io/apis/nginx-proxy-manager/nginx-proxy-manager-reports-api/)
- [Nginx Proxy Manager Schema API](https://apis.io/apis/nginx-proxy-manager/nginx-proxy-manager-schema-api/)
- [Nginx Proxy Manager Settings API](https://apis.io/apis/nginx-proxy-manager/nginx-proxy-manager-settings-api/)
- [Nginx Proxy Manager Tokens API](https://apis.io/apis/nginx-proxy-manager/nginx-proxy-manager-tokens-api/)
- [Nginx Proxy Manager Users API](https://apis.io/apis/nginx-proxy-manager/nginx-proxy-manager-users-api/)
- [Nginx Proxy Manager Version API](https://apis.io/apis/nginx-proxy-manager/nginx-proxy-manager-version-api/)

## Tags

Nginx

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/nginx-proxy-manager/nginx-proxy-manager-nginx-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/nginx-proxy-manager/.
