Skip to main content
This page is a single-stop reference for every public API surface in the CometChat Unreal SDK plugin.

Subsystem Methods

These are called directly on UCometChatSubsystem.

Async Action Nodes

Each node is a latent Blueprint action with On Success and On Failure output pins. In C++, create via the static factory method, bind delegates, and call Activate().

Authentication

Messaging

Users

Groups

Conversations

Connection

Moderation


Real-Time Delegates

All delegates are UPROPERTY(BlueprintAssignable) on UCometChatSubsystem. They fire on the Game Thread.

MessageListener

UserListener

GroupListener

ConnectionListener

LoginListener

AIAssistantListener


Structs

FCometChatUser

FCometChatMessage

FCometChatGroup

FCometChatConversation

FCometChatTransientMessage

FCometChatMessageReceipt

FCometChatTypingIndicator

FCometChatReactionEvent

FCometChatReactionCount

FCometChatAttachment

FCometChatAction

FCometChatGroupMember

FCometChatScopeChangeEvent

FCometChatInteractionReceipt

FCometChatFlagDetail

FCometChatFlagReason

FCometChatAIAssistantEvent

FCometChatError

FCometChatAppSettings

FCometChatPagination


Request Builder Structs

FCometChatUsersRequest

FCometChatGroupsRequest

FCometChatMessagesRequest

FCometChatConversationsRequest

FCometChatGroupMembersRequest

FCometChatBannedMembersRequest

FCometChatBlockedUsersRequest

FCometChatReactionsRequest


Enums

ECometChatConnectionState

ECometChatPresenceStatus

ECometChatModerationStatus


C++ Header Includes

When working in C++, here are the headers you’ll need:
All types (FCometChatUser, FCometChatMessage, FCometChatGroup, etc.) are defined in CometChatSubsystem.h.