List Users
List all users for an instance with pagination, filtering, and sorting. Endpoint:GET /instances/:instanceId/users
Query Parameters:
username(string, optional) - Filter by usernameenabled(boolean, optional) - Filter by enabled statuspage(number, optional) - Page number (0-based)size(number, optional) - Page sizesort(string, optional) - Sort field and direction (e.g., “updatedAt,desc”)
Get User
Get a single user by ID. Endpoint:GET /instances/:instanceId/users/:userId
Response: User object
Source: Feature Inventory - API Surface (Users API)
Create User
Create a new user. Endpoint:POST /instances/:instanceId/users
Request Body:
username(string, required) - Usernameemail(string, required) - Email addressname(string, required) - First namemiddleName(string, optional) - Middle namefamilyName(string, optional) - Family nametemporaryPassword(string, required) - Initial password
Update User
Update an existing user. Endpoint:PUT /instances/:instanceId/users/:userId
Request Body:
- All fields from Create User (all optional)
enabled(boolean, optional) - Whether user is enabledtemporaryPassword(string, optional) - Only include if changing password
Related
- Manage Users Guide - Usage guide
- Access Control - Understand roles and permissions