Displays an audio clip to the user using an audio player.
Displays a button that can either send a message back to the backend, open a url, or throw a client side event.
Displays a card that can contain other response types.
Displays a carousel of cards that can contain other response types.
Indicates that the conversation should be escalated to a human agent and offers that opportunity to the user.
Asks the user to provide a date. This may result in a date picker being presented to the user.
Ability to layout response types inside a grid.
Displays the contents of an iframe to the user.
Displays an image to the user.
Displays a general error message to the user and include developer info to be logged and to debug.
A response that requests the user choose an option from a list. The list of options may be presented as a list of buttons or it may be from a drop-down.
Indicates that the chat should display a pause at this point in the conversation before displaying additional items.
Displays a table of data to the user.
Represents a basic text response. The given text may contain rich content such as markdown.
A user defined response will be displayed according to custom logic in the client.
Displays a video to the user using a video player.
The set of possible message types in a response from IBM watsonx Assistant.