Route
id | slack.message.v1 |
object_type | message |
delivery_modes | api appHandoff |
Voice examples
- Post to Slack: standup moved to 10 tomorrow
- Send this to Slack in product: beta feedback looks positive
API api
automatic_create | Supported |
setup | pro, enabled, apiToken |
Writable fields
| Field | Behavior |
|---|
body | Sent as Slack message text. |
channel | Uses the configured channel, or a validated channel field when available. |
Planned / unsupported fields
| Field | Reason |
|---|
title | Folded into formatted message text rather than sent separately. |
Adapter payload
{
"endpoint": "POST https://slack.com/api/chat.postMessage",
"body": {
"channel": "{configuredChannel}",
"text": "{body}"
}
}
Copy + Open appHandoff
automatic_create | Not supported / requires user confirmation |
setup | pro, enabled, appInstalled |
Writable fields
| Field | Behavior |
|---|
body | Copied to the clipboard before opening Slack. |
Planned / unsupported fields
| Field | Reason |
|---|
channel | Cannot reliably prefill channel in copy/open mode. |
title | Folded into formatted message text. |
Adapter payload
{
"text": "{body}",
"open": "slack://open or https://slack.com/app_redirect"
}
Generated schema summary
{
"id": "slack.message.v1",
"app": "Slack",
"object_type": "message",
"delivery_modes": [
"api",
"appHandoff"
],
"writable_fields": [
"body",
"channel"
]
}