insync_list_messages
List secure patient-portal messages by folder (unread, read, sent) or filter by search, archive status, and attachments. Returns message IDs and key metadata without marking anything read.
Instructions
List secure messages from your practice — unread, read or sent. Returns sender, recipient, subject, date, attachment count and the ids insync_get_message needs. Listing does NOT mark anything read.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based page number. Default 1. | |
| view | No | Response shape: "compact" (default) drops fields the response already carries elsewhere; "full" returns every field this server understands. compact projects each record to the fields a caller acts on; "full" keeps every field this server understands. (No "raw": the record is assembled here, not passed through from one endpoint.) | |
| folder | No | Which folder to list. Default unread. | unread |
| search | No | Filter to messages matching this text. | |
| archived | No | When true, list archived messages. | |
| page_size | No | Messages per page (1–100). Default 25. | |
| has_attachment | No | When true, list only messages that carry an attachment. |