activities
latest
false
UiPath logo, featuring letters U and I in white

Integration Service Activities

Last updated Feb 19, 2026

Send Button Response

Project compatibility

Windows | Cross-platform

Overview

DescriptionAPI MethodAPI Path
Handle and respond to button click events in Slack.POST/respond_to_interaction_messages

Input

ParameterDescriptionData Type
Response URLIdentifies the button to respond to. A URL returned by Slack for interactive components. string
Response typeSpecifies how the response should appear (e.g., ephemeral or in-channel). string
MessageThe formatted text of the response message.string
Replace originalWhether the original message should be replaced with the new response. boolean
Delete originalIf true, deletes the original message so a new one can be sent. boolean
Image URLURL of an optional secondary image to attach to the message. string
Formatting options (parse)Controls how message formatting is treated (e.g., none, full). string
Button actionsActions (buttons) to display below the message.string
Attachment titleTitle for the Slack message attachment.string
Attachment textDescriptive text included in the attachment.string
Attachment title linkA hyperlink associated with the attachment title.string

Output

ParameterDescriptionData Type
OkIndicates the interaction response was processed successfully. object
  • In API workflows, a single response object is returned as the output. Any required fields can be extracted directly from this object.
  • In RPA workflows, some output parameters may differ, but the necessary values can still be retrieved from the response object even if they are not explicitly exposed.
Note:

Send Button Response must be used along with the Button Clicked event in a workflow. We recommend replacing, deleting, or replying to the button message or sending a personal message to the authenticated user by using the Response URL output from the Button Clicked event.

In the Send Message to Channel, Send Message to User and Send Reply activities, Message fields are passed in key:value pairs, separated by ;. Each message field in the Button Clicked response (irrespective of key or value) will be sequentially assigned, i.e. if key1:value1; key2:value2; key3:value3 are passed in Message fields, key1 is assigned to field1, value1 is assigned to field2, key3, and so on.
  • Project compatibility
  • Overview
  • Input
  • Output

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo
Trust and Security
© 2005-2026 UiPath. All rights reserved.