channels_forum_create_thread
Create a forum thread with an initial message in a single request, enabling Q&A posts or onboarding flows in Discord forum channels.
Instructions
Purpose: Create a new forum (or media) thread with an initial message in one request.
When to use:
Forum-channel onboarding flows; programmatic question/answer post creation.
When NOT to use:
Anchored thread on an existing message → use
messages_create_thread.Plain text channels - Discord rejects.
Body shape: requires nested message (the initial post). At least one of message.content, message.embeds, or message.components must be present.
Returns: {thread_id, parent_id, message_id}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Thread (post) name (1-100 chars) | |
| message | Yes | Initial forum post body. At least one of content/embeds/components required. | |
| channel_id | Yes | Parent forum/media channel | |
| applied_tags | No | Forum tag IDs to apply to the thread | |
| audit_reason | No | Reason recorded in audit log (X-Audit-Log-Reason header) | |
| rate_limit_per_user | No | ||
| auto_archive_duration | No | Auto-archive after N minutes (60, 1440, 4320, or 10080) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||