users_tool
Site users module on the currently selected site (call select_site first). List/profiles, groups, ranks, chlogin/chgroup/chpass. Proxies to /uapi/users/* with a server-minted Bearer key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Group id (group_update, group_delete, group_permissions). | |
| gid | No | Group id (chgroup, group_*). Synonym for id on group actions. | |
| nid | No | Target group id when deleting a group (move members). | |
| name | No | Display name (add) or group name (group_add/update). | |
| nick | No | Login/nick (get, add, delete). Synonym: user. | |
| page | No | Page number for list. | |
| user | No | Synonym for nick. | |
| No | Email (get, add, update). | ||
| login | No | New login (chlogin). | |
| action | Yes | list/get — users. add/register — POST /uapi/users. update — PUT (user_id). delete — DELETE by nick/user + confirm. groups* — /uapi/users/groups. groups_rights / group_permissions — fetch permission codes before group_add/update fields. ranks / fields — profile metadata. chlogin/chgroup/chpass — user admin (chpass + confirm). | |
| fields | No | Extra profile fields (add/update) or group permissions (group_add/update). Use codes from groups_rights / group_permissions; do not guess permission keys. | |
| confirm | No | Required for delete, chpass, and group_delete after explicit user approval. | |
| user_id | No | Numeric user id (get, update, chlogin, chgroup, chpass). | |
| password | No | Password (add, chpass). |