Overview
Display configuration transforms raw API data into rich, visual responses:Configuration Structure
Field Mappings
Field mappings use JSONPath to extract data from API responses:JSONPath Basics
Example API Response
Mapping Configuration
Display Types
Product Card
Single product display with image, title, price, and action button.Product Carousel
Multiple products in a scrollable carousel.Table
Structured data in rows and columns.Buttons
Quick action buttons.primary— Filled, prominentsecondary— Subtle backgroundoutline— Border only
Product Grid
Display products in a responsive grid layout (2-4 columns):Form
Display an interactive form within the chat:Image
Single image display.Custom Template
Fully custom rendering with templates.Text Fallback
Always provide a text fallback for:- Email channel responses
- Accessibility
- Failed display rendering
{{count}}— Number of items{{fieldName}}— Any mapped field{{products}}— Formatted list of items
Complete Examples
E-commerce Product Search
Order Status Table
Feature Comparison
Quick Actions
Best Practices
Image Handling
- Use HTTPS URLs for images
- Provide fallback for broken images
- Optimize image sizes for fast loading
Responsive Design
- Display types are mobile-responsive by default
- Carousels scroll horizontally on mobile
- Tables may scroll on narrow screens
Accessibility
- Always include
textFallback - Use descriptive button labels
- Ensure sufficient color contrast
See Also
- HTTP Tools — API integration
- Tools Overview — Tool types and AI usage
- E-commerce Use Case — Product display examples