@@ -803,6 +803,29 @@ Get a stable permalink URL to a specific Slack message.
803803| ` channel ` | string | Channel ID containing the message |
804804| ` permalink ` | string | The permalink URL to the message |
805805
806+ ### Slack Set Suggested Prompts
807+
808+ Set the clickable suggested prompts shown in a Slack assistant thread (the prompt chips in an AI app).
809+
810+ #### Input
811+
812+ | Parameter | Type | Required | Description |
813+ | --------- | ---- | -------- | ----------- |
814+ | ` authMethod ` | string | No | Authentication method: oauth or bot_token |
815+ | ` botToken ` | string | No | Bot token for Custom Bot |
816+ | ` channel ` | string | Yes | Channel ID containing the assistant thread \( e.g., C1234567890 or D1234567890\) |
817+ | ` threadTs ` | string | Yes | Thread timestamp \( thread_ts\) of the assistant thread \( e.g., 1405894322.002768\) |
818+ | ` prompts ` | json | Yes | Array of prompts, each with a "title" \( shown on the chip\) and a "message" \( sent when clicked\) . Max 4. |
819+ | ` promptsTitle ` | string | No | Optional heading for the prompt list, e.g. 'Suggested Prompts' |
820+
821+ #### Output
822+
823+ | Parameter | Type | Description |
824+ | --------- | ---- | ----------- |
825+ | ` ok ` | boolean | Whether the suggested prompts were set successfully |
826+ | ` channel ` | string | Channel ID the prompts were set on |
827+ | ` threadTs ` | string | Thread timestamp the prompts were set on |
828+
806829### Slack Set Agent Suggested Prompts
807830
808831Set suggested prompts in Slack Agent View, optionally scoped to a specific thread.
@@ -850,7 +873,7 @@ Create or update the state of a Slack agent session associated with a thread.
850873| ` ok ` | boolean | Whether Slack updated the agent session |
851874| ` status ` | string | Requested agent session status |
852875| ` agentStatus ` | string | Agent status recorded by Slack |
853- | ` title ` | string | Current agent session title |
876+ | ` title ` | string | Current agent session title, or null when the session has no title |
854877
855878### Slack Rename Agent Session
856879
@@ -887,8 +910,8 @@ Start a streaming Slack message using Markdown or structured chunks.
887910| ` markdownText ` | string | No | Initial Markdown content, mutually exclusive with chunks |
888911| ` chunks ` | json | No | Initial structured Slack streaming chunks, mutually exclusive with Markdown |
889912| ` threadTs ` | string | No | Parent thread timestamp when streaming a reply |
890- | ` recipientUserId ` | string | No | Recipient user ID for a channel stream |
891- | ` recipientTeamId ` | string | No | Recipient workspace ID for a channel stream |
913+ | ` recipientUserId ` | string | No | Recipient user ID, required with Recipient Team ID when channel is not a DM |
914+ | ` recipientTeamId ` | string | No | Recipient workspace ID, required with Recipient User ID when channel is not a DM |
892915| ` taskDisplayMode ` | string | No | Task display mode: timeline or plan |
893916| ` iconEmoji ` | string | No | Emoji used to customize the streaming agent identity |
894917| ` iconUrl ` | string | No | Image URL used to customize the streaming agent identity |
@@ -914,8 +937,8 @@ Append Markdown or structured chunks to an active Slack stream.
914937| ` botToken ` | string | No | Custom Slack bot token |
915938| ` channel ` | string | Yes | Channel containing the streaming message |
916939| ` ts ` | string | Yes | Timestamp returned by Start Stream |
917- | ` markdownText ` | string | No | Markdown content to append, mutually exclusive with chunks |
918- | ` chunks ` | json | No | Structured Slack streaming chunks, mutually exclusive with Markdown |
940+ | ` markdownText ` | string | No | Markdown content to append; provide this or chunks, but not both |
941+ | ` chunks ` | json | No | Structured Slack streaming chunks; provide this or Markdown Text, but not both |
919942
920943#### Output
921944
@@ -952,10 +975,10 @@ Finalize an active Slack stream and return the resulting message.
952975| ` ts ` | string | Finalized streaming message timestamp |
953976| ` message ` | object | Final Slack message returned by chat.stopStream |
954977| ↳ ` text ` | string | Final message text |
955- | ↳ ` bot_id ` | string | Bot ID |
978+ | ↳ ` bot_id ` | string | Bot ID, or null when Slack omits it |
956979| ↳ ` ts ` | string | Message timestamp |
957980| ↳ ` type ` | string | Message type |
958- | ↳ ` subtype ` | string | Message subtype |
981+ | ↳ ` subtype ` | string | Message subtype, or null when the message has no subtype |
959982
960983### Slack List Channels
961984
0 commit comments