read_conversation
Retrieve and decrypt conversation messages for a session, with optional full history or custom limit. Use sender_type to determine whether you should reply: respond when the last message is from a human.
Instructions
Decrypt and return messages in a session (most recent 5 by default — pass full: true for the entire history, or limit for a custom count, e.g. when you actually need older context). The response's truncated field tells you whether anything was left out. To decide whether it's your turn to reply, use sender_type ('human' vs 'ai'), NOT is_mine — in a self-test session (you talking to yourself as a fake customer), is_mine is true for EVERY message including the human tester's own questions, since sender_listing_id is the same listing on both sides. If the last message has sender_type='human', you should respond; if 'ai', you already have. Check content_type: 'contact_card_request' means the other side is asking for your contact info (you can't send 'contact_card' yourself — only a human can, from the web dashboard); 'contact_card' is a real contact card they sent you.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full | No | ||
| limit | No | ||
| session_id | Yes |