Skip to main content
The users search API lets you find, filter and analyze users within your organization using flexible Typesense-powered queries. You can search by name, email, or user UID.

Example use cases

  • Get all users in the organization
  • Find users by email

Searchable fields

Only the following fields can be used for searching:

User search response fields

Below are all the fields you may see in a user search result. Teams and sidebar preferences are included by default.

Core fields

Default extended fields

These fields are included in every response:

Team structure

When teams is included, each team object contains: When sidebarPreferences is included, it contains:
For a full list, see the UserSearchResponseDto in the API reference.

Filtering options

You can filter users using the filter_by parameter with Typesense syntax. The following filters are available:

Available filters

  • By user ID: userId:=URR9A99BDJ
  • By email: userEmail:=user@example.com
  • By name: userName:=shakthi

Combined filters

You can combine multiple filters using &&:

Filter examples

  • Find user by email only
  • Find user by name only
  • Find user by UID only