chat_post_ephemeral
Send a temporary message visible only to a specific user within a Slack channel. Use it to provide private feedback or instructions without cluttering the channel.
Instructions
Send an ephemeral message to a user in a channel.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channel | Yes | ID of the channel to post the ephemeral message in (e.g. ``C0123``). | |
| user | Yes | ID of the user who will see the ephemeral message (e.g. ``U0123``). | |
| text | No | Message text or fallback text when ``blocks`` are provided. Supports Slack mrkdwn. | |
| attachments | No | Legacy attachment array. Prefer ``blocks`` for new messages. | |
| blocks | No | Block Kit block array defining the message layout. | |
| as_user | No | Post as the authenticated user rather than as the bot (legacy; ignored for workspace apps). | |
| thread_ts | No | Parent message timestamp to post the ephemeral reply inside a thread (e.g. ``1700000000.000100``). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||