messages_crosspost
Publishes an existing message from an announcement channel to all follower channels, broadcasting updates to subscriber servers without creating new content.
Instructions
Purpose: Publish (crosspost) a message from an Announcement channel to all following channels.
When to use:
Broadcast an existing announcement to subscriber servers.
When NOT to use:
Channel is not type 5 (Announcement) - Discord returns 400.
Sending fresh content → use
messages_sendthenmessages_crosspost.
Returns: {message_id, channel_id, crossposted}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channel_id | Yes | Announcement channel containing the message | |
| message_id | Yes | Message to publish | |
| audit_reason | No | Reason recorded in audit log (X-Audit-Log-Reason header) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||