Use these endpoints to retrieve and update your own account profile, or — if you have admin access — to query and manage other users on the instance.Documentation Index
Fetch the complete documentation index at: https://doc.hitopen.com/llms.txt
Use this file to discover all available pages before exploring further.
Self-service endpoints (
/api/user/self) require User permission. Admin endpoints (GET /api/user/ and GET /api/user/{id}) require Admin permission. Authenticate with a system access token from Personal Settings → Security Settings → System Access Tokens.Endpoints
| Method | Path | Permission | Description |
|---|---|---|---|
GET | /api/user/self | User | Get your own profile |
PUT | /api/user/self | User | Update your own profile |
DELETE | /api/user/self | User | Delete your own account |
GET | /api/user/{id} | Admin | Get a user by ID |
GET | /api/user/ | Admin | List all users |
Get your own profile
Example
Response fields
Whether the request succeeded.
The user object.
Update your own profile
Request body
New login username. Must be unique across the instance.
New display name shown in the console.
New password. Requires
original_password to be provided.Your current password. Required when changing
password.Example
Delete your own account
Example
Get a user by ID
Requires Admin permission.
Path parameters
The numeric ID of the user to retrieve.
Example
List all users
Requires Admin permission.
Query parameters
Page number (1-indexed). Defaults to
1.Number of users to return per page. Defaults to
10.