messages_crosspost
Publish an existing announcement to all channels that follow the source Announcement channel. Broadcast messages to subscriber servers.
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 | |||