Nginx Proxy Manager

Interact with Nginx Proxy Manager API

User → Update Permissions

AI-generated

Summary

Update a user's permissions for visibility and proxy hosts access in Nginx Proxy Manager by specifying the user's ID and desired permission levels.

Inputs

  • User ID (required) — Numeric identifier of the user whose permissions will be updated.
  • Visibility — Set the user's visibility scope; options are 'All' or 'User'.
  • Proxy Hosts Permission — Set the user's proxy hosts permission level, one of 'Hidden', 'View', or 'Manage'.

Output shape

a single JSON object containing the API response confirming updated user permissions

Requires valid API credentials with access token. The operation sends a PUT request to update permissions at the endpoint /users/{userId}/permissions and returns the API's JSON response.

Examples

Example 1: Update permissions for user with ID 5 to visibility 'user' and proxy hosts permission 'view'

User ID=5, Visibility='user', Proxy Hosts Permission='view'

Links

Discussion