send_message
Stage a Slack message as a draft that requires explicit confirmation. Use the returned draft ID to post the message later, ensuring safe sending.
Instructions
Stage a message send. Does NOT post until confirm_send is called.
Returns a draft_id, the resolved workspace + channel, the text preview, and an expires_at unix timestamp. Drafts expire after 1 hour and can only be confirmed once.
For thread replies, set thread_ts to the parent message's ts. For replies that quote (reply with quote-block in Slack UI), use send_reply_quote instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| channel | Yes | ||
| thread_ts | No | ||
| workspace | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||