Read a conversation
get_conversation_messagesRead one conversation: the conversation itself (contact, window, status) and its messages, newest first. direction INBOUND is the contact, OUTBOUND the account (sentById set when a person or assistant sent it, flowRunId when an automation did). Attachments a contact sent are not stored by PostRite (external: true): describe them, do not claim to have seen them. Needs the organization's "Let AI assistants answer comments and messages" setting (owner-only; without it the api answers MCP_INBOX_DISABLED) and a connection authorized with the comments/chat permissions — one authorized before they existed must reconnect, and a client that kept its own registration from before then must remove PostRite and add it again.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"conversationId": "<conversationId>"
},
"name": "get_conversation_messages"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Messages per page, up to 100 (default 50) | |
| cursor | No | nextCursor from the previous page of messages | |
| conversationId | Yes | Conversation ID from list_conversations | |
| organizationId | No | Organization to act in — an id from list_organizations. Required when this connection was authorized for more than one organization; omit it when there is only one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| messages | No | ||
| nextCursor | No | ||
| conversation | No |