Retrieve a list of users in an application
You can retrieve a list of all or certain users in your Sendbird application using an ApplicationUserListQuery
instance. The next()
method returns a list of User
objects which contain information on users within the application.
ApplicationUserListQuery
The ApplicationUserListQueryParams
object is passed to the createApplicationUserListQuery(:)
method to make the ApplicationUserListQuery
instance. Using a number of different parameters in the ApplicationUserListQuery
instance, you can retrieve a list of specific users that match the set values in the parameters. Currently, the ApplicationUserListQuery
instance supports the following parameters.
List of parameters
Parameter name | Type | Description |
---|---|---|
userIdsFilter | string | Specifies the unique IDs of users you want to retrieve in the filter. |
metaDataFilter | string | Specifies a metadata key to retrieve users with metadata containing an item with the specified key and values. The |
nicknameStartsWithFilter | string | Specifies the nickname of users you want to retrieve in the filter. This filter can be used with the |
Note: We recommend you set the maximum number of user IDs to
250
in theUserID filter
. If exceeded, your query may receive anHTTP 414 error
indicating that the submitted request data is longer than the Sendbird server is willing to interpret.