App Logo
discord.com

create_forum_post

Create a post (thread) in a Discord forum channel, with a title and an opening message. Forum channels reject plain messages — a post is the only way to write to one, which is why discord.com/post_message cannot target a forum. Returns the new post's threadId, name, url, parentId and the opening message id, read from Discord's own creation response. Reply to an existing post with discord.com/post_message against the post's own url (a post is itself a channel), and list a forum's posts with discord.com/list_forum_posts.

Input

title required

The post title, shown as the thread name in the forum listing. An existing post with this exact title is reported rather than duplicated.

content required

The opening message body of the post.

channelUrl required

Full forum channel URL, e.g. https://discord.com/channels/<guildId>/<channelId>. Get one from discord.com/list_channels or create one with discord.com/create_channel (type: forum).

Output

url required
name required
threadId required
already_present required

True when a post with this exact title already existed, in which case it is reported rather than duplicated.

parentId optional
verified_on_page optional

Whether the post was confirmed present in the forum grid after creation.

response_captured optional

False when Discord's creation response was not observed and the post was identified from the grid instead. The post is still real; only the response was missed.

Start building not clicking