Reference: Interaction payloads

Interaction payloads are sent to your app when an end-user interacts with one of a range of Slack app features.

The resulting payload can have different structures depending on the source. All those structures will have a type field that indicates the source of the interaction.

Read the individual reference guides to see the breakdown of each type of payload:

Payload type Description
block_actions Received when a user clicks a Block Kit interactive component.
message_actions Received when an app action in the message menu is used.
view_closed Received when a modal is canceled.
view_submission Received when a modal is submitted.

Read our guide to handling payloads from user interactions to learn how your app should process and respond to these payloads.

Bits and bobs for the Deno developer
These TypeScript code snippets help you work with canvases, authentication, forms, connectors, and more.