mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-25 09:25:55 +03:00
[PR #4998] feat: API schema #4040
Labels
No labels
awaiting feedback
bug
cannot reproduce
dns provider request
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
need more info
no certbot plugin available
product-support
pull-request
question
stale
troll
upstream issue
v2
v2
v2
v3
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nginx-proxy-manager-NginxProxyManager#4040
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/NginxProxyManager/nginx-proxy-manager/pull/4998
Author: @Sander0542
Created: 11/29/2025
Status: 🔄 Open
Base:
develop← Head:feature/api-schema📝 Commits (10+)
74b4950fix: Set certificate files format to binary8f7dc2cfix: Expand user permissions13fa259fix: Expand access list owner, items, clients and proxy hosts5163bacfix: Access list object owner, items and clientse9fe767fix: Permission object required fields4b11ef8fix: User permissions object ref3bbb6dafix: User common refs9ac1042fix: Add missing expands1aadeabfix: authorization username and password061c354fix: Common meta object📊 Changes
18 files changed (+523 additions, -135 deletions)
View changed files
📝
backend/schema/common.json(+48 -6)➕
backend/schema/components/access-list-list.json(+7 -0)📝
backend/schema/components/access-list-object.json(+122 -3)📝
backend/schema/components/audit-log-object.json(+1 -2)📝
backend/schema/components/dead-host-object.json(+16 -3)📝
backend/schema/components/permission-object.json(+44 -8)📝
backend/schema/components/stream-object.json(+1 -2)📝
backend/schema/components/user-object.json(+19 -71)📝
backend/schema/paths/nginx/access-lists/get.json(+64 -13)📝
backend/schema/paths/nginx/access-lists/listID/get.json(+62 -1)📝
backend/schema/paths/nginx/access-lists/listID/put.json(+9 -3)📝
backend/schema/paths/nginx/certificates/certID/get.json(+20 -3)📝
backend/schema/paths/nginx/dead-hosts/hostID/get.json(+21 -3)📝
backend/schema/paths/nginx/proxy-hosts/hostID/get.json(+16 -1)📝
backend/schema/paths/nginx/redirection-hosts/hostID/get.json(+21 -3)📝
backend/schema/paths/nginx/streams/streamID/get.json(+18 -2)📝
backend/schema/paths/users/post.json(+14 -8)📝
backend/schema/paths/users/userID/get.json(+20 -3)📄 Description
Currently, the API schema has some missing properties. This PR adds the missing one so that we have a more complete API schema.
Closes #4356
Related to https://github.com/Sander0542/terraform-provider-nginxproxymanager/issues/240
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.