Overview
TheOtherUserResource provides methods for looking up other users on the Speckle server. Access it via client.other_user after authenticating your SpeckleClient.
Use this resource to search for users by name or email, or retrieve public profile information for specific users.
Methods
get()
Get public profile information for another user by their ID.The ID of the user to retrieve
The user’s public profile, or
None if not foundThis method returns limited public profile information. Email addresses and other private information are not included. Use
client.active_user.get() to access your own full profile.user_search()
Search for users by name or email.Search query (minimum 3 characters)
Maximum number of results to return
Cursor for pagination
Include archived users
Search email addresses only
Search results with pagination cursor
The search query must be at least 3 characters long. Shorter queries will result in an error.
Types
LimitedUser
Represents another user’s public profile information.User ID
Display name
User biography
Company name
Avatar image URL
Whether user is verified
Server role (e.g., “server:user”, “server:admin”)
UserSearchResultCollection
Collection of user search results with pagination.List of matching users
Pagination cursor for next page