📄️ Get user names by global user IDs
Retrieves display names for users by their global user IDs. Used for audit log enrichment.
📄️ Get User
Retrieves a user by their global user ID.
📄️ Update User
Updates the details of an existing user by their global user ID.
📄️ Get Users
Retrieves a list of users, optionally filtered by customer.
📄️ Create User
Creates a new user with the specified details.
📄️ Get User List Item
Retrieves a user list item by global user ID.
📄️ Get User List Items
Retrieves a list of user list items, with optional sorting and portal user inclusion.
📄️ Lookup User List Items
Looks up user list items based on the provided criteria.
📄️ Lookup Users
Looks up users based on the provided criteria.
📄️ Update User Status
Updates the status of an existing user by their global user ID.
📄️ Update User Password
Updates the password for the current user.
📄️ Send Password Reset Email
Sends a password reset email to the specified global user.
📄️ Get Global User IDs
Retrieves global user IDs for all users in the instance or for a specific reseller, depending on the provided bill profile ID. Generates the global user IDs, if necessary.
📄️ Bulk update global user ids
Set the global user ids on the users corresponding with the specified unique identifiers
📄️ Full replace of the calling user's 7-day work hours schedule
Replaces all 7 work-hour rows for the calling user. StartTime and EndTime must be supplied as local wall-clock datetimes (the date component is ignored; only TimeOfDay is stored). Callers are responsible for sending times in the user's local timezone — the server stores and compares values without timezone conversion.
📄️ Get the calling user's work hours, or a bulk set for given globalUserIds
Returns work hours schedule. Pass ?globalUserId[]= (max 50) for bulk dispatch board fetch.
📄️ Get work hours for a specific user
Retrieves the configured work hours for the specified user. Intended for administrator and dispatcher use.
📄️ Update a time off record
Updates a time off record. Past records allow only the Archived field to change.
📄️ Delete a time off record
Deletes a time off record. Only current and future records can be deleted.
📄️ Toggle the archive flag on a company holiday
Toggles the archive flag on a company holiday for the calling user. The change is user-scoped and does not affect other users.
📄️ Get the calling user's time off merged with company holidays
Returns user time off records and all company holidays (merged). Pass ?archived=true to include archived items.
📄️ Create a new time off record for the calling user
Creates a time off record for the calling user.