Quick Replies

message_create events published with POST direct_messages/events/new (message_create) can have an attached Quick Reply to request stuctured input from a user. The following Quick Replies types are available.

  • Options List

    List of up to 20 predefined options presented for a user to choose from.

  • Text Input

    A text field with custom label to guide a user’s text input. Developers can optionally specify a non-text keyboard to align with the value requested. Currently the only alternative to a text keyboard is a numeric keyboard.

  • Location

    Present an interactive map to the user to request their location.

Quick Reply attachment metadata will not be accessible via legacy REST and Streaming endpoints. Only text values will be delivered in the legacy Direct Message JSON format.