Skip to main content

Group Forum

Group forum threads, messages, moderation, and read markers.

C→S 873 - GroupForum

Nitro: GET_FORUM_THREADS

Source: GuildForumListEvent, GetThreadsMessageComposer

Requests a paginated list of guild forum threads, filtered by mode and offset.

Body:
mode: int
offset: int

C→S 436 - GuildForumThreads

Nitro: GET_FORUMS_LIST

Source: GuildForumThreadsEvent, GetForumsListMessageComposer

Requests the thread list for a specific guild's forum, starting at a given index.

Body:
guildId: int

C→S 3149 - GroupForumData

Nitro: GET_FORUM_STATS

Source: GuildForumUpdateSettingsEvent, GetForumStatsMessageComposer

Requests the forum metadata and settings for a specific guild.

Body: (empty)

C→S 232 - GroupForumThreadMessages

Nitro: GET_FORUM_MESSAGES

Source: GuildForumThreadsMessagesEvent, GetMessagesMessageComposer

Requests a paginated list of messages (comments) within a specific guild forum thread.

Body:
guildId: int
threadId: int
40: int

C→S 3900 - GetForumThread

Nitro: GET_FORUM_THREAD Note: No Arcturus handler at this ID - Nitro only. Source: GetThreadMessageComposer

FieldTypeNotes
kintGuild / group ID
_arg_2intThread ID within the guild forum

Requests data for a specific guild forum thread. Nitro-only at this ID.

C→S 3529 - GuildForumPostThread

Nitro: FORUM_POST_MESSAGE

Source: GuildForumPostThreadEvent, PostMessageMessageComposer

Posts a new message or reply to a guild forum thread, sending the thread ID and message body.

Body:
guildId: int
threadId: int
readString: string

C→S 3045 - GuildForumThreadUpdate

Nitro: FORUM_UPDATE_THREAD

Source: GuildForumThreadUpdateEvent, UpdateThreadMessageComposer

Updates the pinned or locked state of a guild forum thread.

Body:
guildId: int
threadId: int
isPinned: boolean

C→S 2214 - GuildForumUpdateSettings

Nitro: UPDATE_FORUM_SETTINGS

Source: GuildForumUpdateSettingsEvent, UpdateForumSettingsMessageComposer

Updates the read, post, and moderation permission settings for a guild's forum.

Body:
guildId: int
canRead: int
postMessages: int
postThreads: int

C→S 1397 - GuildForumModerateThread

Nitro: FORUM_MODERATE_THREAD

Source: GuildForumModerateThreadEvent, ModerateThreadMessageComposer

Applies a moderation action (e.g. hide, delete) to a guild forum thread.

Body:
guildId: int
threadId: int

C→S 286 - GuildForumModerateMessage

Nitro: FORUM_MODERATE_MESSAGE

Source: GuildForumModerateMessageEvent, ModerateMessageMessageComposer

Body:
guildId: int
threadId: int
messageId: int
state: int

Applies a moderation action to a specific message within a guild forum thread.

S→C 3001 - GuildForumList

Nitro: GROUP_FORUM_LIST

Source: GuildForumListComposer, ForumsListMessageEvent

FieldTypeNotes
modeintList mode (0 = all forums, 1 = my forums, etc.)
guildCountintNumber of guilds with forums
startIndexintPagination offset
totalCountintTotal number of matching guilds
guilds[]repeatedPer guild: forum data

Delivers a paginated list of guilds that have active forums.

S→C 3011 - GuildForumData

Nitro: GROUP_FORUM_DATA

Source: GuildForumDataComposer, ForumDataMessageEvent

FieldTypeNotes
(full forum metadata)-Body not fully confirmed; contains guild+forum settings

Delivers full forum metadata and settings for a specific guild.


S→C 1073 - GuildForumThreads

Nitro: GROUP_FORUM_THREADS

Source: GuildForumThreadsComposer, GuildForumThreadsEvent

FieldTypeNotes
guildIdintID of the guild
startIndexintPagination start index
threadCountintNumber of threads in this page
threads[]repeatedPer thread: full thread data structure

Delivers a paginated list of threads in a guild forum.

S→C 509 - GuildForumThreadMessages

Nitro: GROUP_FORUM_THREAD_MESSAGES

Source: GuildForumCommentsComposer, ThreadMessagesMessageEvent

FieldTypeNotes
guildIdintID of the guild
threadIdintID of the thread
startIndexintPagination start index
messageCountintNumber of messages
messages[]repeatedPer message: full comment data structure

Delivers a paginated list of comments/messages in a guild forum thread.

S→C 2528 - ThreadUpdatedMessage

Nitro: GROUP_FORUM_UPDATE_THREAD

Source: ThreadUpdatedMessage, UpdateThreadMessageEvent

FieldTypeNotes
guildIdintID of the guild
threadIdintID of the thread that was updated

Notifies clients that a specific guild forum thread has been updated (pinned, locked, moderated).

S→C 1862 - GuildForumAddComment

Nitro: GROUP_FORUM_POST_THREAD

Source: GuildForumThreadMessagesComposer, PostThreadMessageEvent

FieldTypeNotes
guildIdintID of the guild
threadIdintID of the thread the comment was posted to

Notes: Sent after a new comment is added to a thread. The full comment data is included in a subsequent GROUP_FORUM_THREAD_MESSAGES update.

Notifies clients that a new comment was posted to a guild forum thread.

S→C 2049 - PostUpdateMessage

Nitro: GROUP_FORUM_POST

Source: GuildForumAddCommentComposer, PostMessageMessageEvent

FieldTypeNotes
guildIdintID of the guild
threadIdintID of the updated thread

Notifies clients that a post or thread in a guild forum has been updated, identified by guild and thread ID.