Users
Register User (Self-registration)
Creates a new user via self-registration flow (fires Registered event). Uses Laravel's RegisterController validator.
Get User Lookup List
Returns a minimal list of all users (id and name only), ordered by name. Intended for dropdown/combo box lookups.
Invite User
Creates a new user and sends them an email invitation to set their own password (in production). In non-production environments, a password is generated and returned in the response.
Show User
Returns a single user by ID.
Update User
Updates an existing user. The is_admin field can only be set by admin users.
Delete (Deactivate) / Restore User
Toggles user activation status. If the user is active, it soft-deletes (deactivates) them. If the user is already soft-deleted, it restores (activates) them.