Structured Data Overview
Display rich, interactive data in Mirra mobile through structured data responses
Structured Data enables third-party integrations to display rich, interactive content in the Mirra mobile app. Instead of plain text responses, integrations can return structured data that renders as lists, cards, and other visual components.
What is Structured Data?
When your integration sends messages to Mirra via the SDK, you can include a structuredData array that describes how to display results visually. The mobile app interprets this data and renders appropriate UI components.
Display Types
Mirra supports two primary display types:
List
Display collections of items (contacts, files, messages, etc.) with optional multi-select for user interaction.
Card
Display collapsible cards with execution details, step sequences, or summary information.
Use Cases
- Search results - Display lists of contacts, files, messages, or calendar events
- Execution logs - Show step-by-step progress of automated tasks
- Permission prompts - Present selectable options for user approval
- Data summaries - Aggregate statistics with visual badges
Integration with SDK
Include structured data when sending messages via the Mirra SDK:
Next Steps
- Types Reference - Complete type definitions
- Examples - Practical integration examples