Skip to main content
GET
Search Users
A User represents an administrator or staff member who can sign in to the Nexudus admin panel. Users are assigned roles that control their permissions and can be associated with one or more business locations.

Authentication

This endpoint requires OAuth2 authentication. Include a valid bearer token in the Authorization header. The authenticated user must be a full unrestricted administrator or have the User-List role.

Enums

Query Parameters

Pagination & Sorting

integer
default:"1"
The page number to retrieve.
integer
default:"25"
The number of records per page.
string
The property name to sort results by (e.g. Name, CreatedOn).
integer
Sort direction. 0 for ascending, 1 for descending.

Filters

string
Filter by the full name value for this user.
string
Filter by the email value for this user.
string
Filter by the access token value for this user.
integer
Filter by the language value for this user.
integer
Filter by iD of the preferred language linked to this record.
string
Filter by the new password value for this user.
string
Filter by the password value for this user.
string
Filter by the password salt value for this user.
string
Filter by current file name of the avatar (read-only; upload via the corresponding URL field).
string
Filter by uRL of a new file to upload as the avatar.
boolean
Filter by set to true to remove the current avatar file.
integer
Filter by iD of the application linked to this record.
string
Filter by the passport number value for this user.
string
Filter by the passport card number value for this user.
boolean
Filter by whether enable passport access is enabled.
boolean
Filter by whether this user is currently active.
boolean
Filter by whether is admin is enabled.
boolean
Filter by whether api access is enabled.
boolean
Filter by whether validated is enabled.
boolean
Filter by whether must reset password is enabled.
string
Filter by date/time value for last access.
string
Filter by the devices value for this user.
boolean
Filter by whether on new email is enabled.
boolean
Filter by whether on help desk msg is enabled.
boolean
Filter by whether on new wall post is enabled.
boolean
Filter by whether on new member is enabled.
boolean
Filter by whether on profile changes is enabled.
boolean
Filter by whether on new blog comment is enabled.
boolean
Filter by whether on new event comment is enabled.
boolean
Filter by whether on tariff change is enabled.
boolean
Filter by whether on booking change is enabled.
boolean
Filter by whether on tentative booking change is enabled.
boolean
Filter by whether on purchases is enabled.
boolean
Filter by whether on visitor registration is enabled.
boolean
Filter by whether on plaform invoices is enabled.
boolean
Filter by whether receive community digest is enabled.
boolean
Filter by whether receive every message is enabled.
boolean
Filter by whether two factor enabled is enabled.
string
Filter by the two factor secret value for this user.
string
Filter by unique identifier (GUID) for the email call back.
integer
Filter by iD of the default business linked to this record.
integer
Filter by the last help visited value for this user.
string
Filter by date/time value for last received community thread date.
string
Filter by date/time value for last received community message date.
string
Filter by date/time value for next community digest.
string
Filter by the support team user email value for this user.
integer
Filter by the invalid login attempts value for this user.
string
Filter by date/time value for last login attempt.
boolean
Filter by whether on access control errors is enabled.
string
Filter by date/time value for next help desk message reminder.
boolean
Filter by whether on member removed from team is enabled.
boolean
Filter by whether on virtual office tariff change is enabled.
boolean
Filter by whether on virtual office delivery preference update is enabled.
boolean
Filter by whether on identity check update is enabled.

Range Filters

string
Filter by date/time value for last access greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
string
Filter by date/time value for last access less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
integer
Filter by the last help visited value for this user greater than or equal to this value.
integer
Filter by the last help visited value for this user less than or equal to this value.
string
Filter by date/time value for last received community thread date greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
string
Filter by date/time value for last received community thread date less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
string
Filter by date/time value for last received community message date greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
string
Filter by date/time value for last received community message date less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
string
Filter by date/time value for next community digest greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
string
Filter by date/time value for next community digest less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
integer
Filter by the invalid login attempts value for this user greater than or equal to this value.
integer
Filter by the invalid login attempts value for this user less than or equal to this value.
string
Filter by date/time value for last login attempt greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
string
Filter by date/time value for last login attempt less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
string
Filter by date/time value for next help desk message reminder greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
string
Filter by date/time value for next help desk message reminder less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
string
Filter records created on or after this date. Format: YYYY-MM-DDTHH:mm.
string
Filter records created on or before this date. Format: YYYY-MM-DDTHH:mm.
string
Filter records updated on or after this date. Format: YYYY-MM-DDTHH:mm.
string
Filter records updated on or before this date. Format: YYYY-MM-DDTHH:mm.

Code Examples

Simple listing

Filtering by FullName

Range filters

Response

200

User[]
The list of User records matching the query. See the Get one User endpoint for the full list of properties returned for each record.
Partial records — The listing endpoint returns a summary representation of each User. The following fields are not populated in the Records[] response: NewPassword, IsAdmin, APIAccess, MustResetPassword, LastAccess, Devices, OnNewEmail, OnHelpDeskMsg, OnNewWallPost, OnNewMember, OnProfileChanges, OnNewBlogComment, OnNewEventComment, OnTariffChange, OnBookingChange, OnTentativeBookingChange, OnPurchases, OnVisitorRegistration, OnPlaformInvoices, ReceiveCommunityDigest, ReceiveEveryMessage, TwoFactorSecret, LastHelpVisited, OnAccessControlErrors, OnMemberRemovedFromTeam, OnVirtualOfficeTariffChange, OnVirtualOfficeDeliveryPreferenceUpdate, OnIdentityCheckUpdate.To get all fields, fetch the full record using the Get one User endpoint.Important for updates: When updating a record via PUT, always retrieve the full record with a GET request first, apply your changes to that complete data, and then send the updated record. Do not use data from a listing response as the base for a PUT request, as missing fields may be unintentionally cleared.
integer
Current page number.
integer
Number of records per page.
string
The field used for sorting.
integer
The sort direction (0 = ascending, 1 = descending).
integer
Index of the first item on the current page.
integer
Index of the last item on the current page.
integer
Total number of matching records across all pages.
integer
Total number of pages.
boolean
Whether there is a next page of results.
boolean
Whether there is a previous page of results.
Example Response