Quick Reference for AI Agents & Developers
- Create user:
CometChat.createUser(user:apiKey:onSuccess:onError:) - Get user:
CometChat.getUser(UID:onSuccess:onError:) - List users:
UsersRequest.UsersRequestBuilder().build()→usersRequest.fetchNext(onSuccess:onError:) - Block/unblock:
CometChat.blockUsers(_:onSuccess:onError:),CometChat.unblockUsers(_:onSuccess:onError:) - Related: User Management · Retrieve Users · Block Users
User Data Model
TheUser class represents a CometChat user with all their profile information.
Creating a User Object
- Swift
User Properties
* uid is specified on user creation and not editable after that
Sample Payload - User Object
Sample Payload - User Object