AI Integration Quick Reference
AI Integration Quick Reference
- User registers in your app → Create user in CometChat
- User logs into your app → Log user into CometChat
User deletion is only available via the REST API — there is no client-side SDK method for it.
Creating a User
User creation should ideally happen on your backend via the REST API. For client-side creation (development only), usecreateUser():
- Swift
Updating a User
Like creation, user updates should ideally happen on your backend via the REST API. For client-side updates (development only), useupdateUser():
- Swift
User object has the correct UID set.
Updating Logged-in User
UseupdateCurrentUserDetails() to update the current user without an Auth Key. Note: You cannot update the user’s role with this method.
- Swift
Deleting a User
User deletion is only available via the REST API.User Class
Next Steps
Retrieve Users
Fetch and filter user lists with pagination.
User Presence
Monitor real-time online/offline status.
Block Users
Block and unblock users.
Authentication
Log users into CometChat.