Search by substring, exact text, token, or phrase, in message text, conversation names, or attachment names
Read a conversation by `chat_id` or by a contact or group name, with edits, reactions, receipts, replies, and attachments
Find conversations by contact, service, kind, reply state, or date
Show one attachment: images as a JPEG with metadata removed, text files as text
Pull every change since a cursor: new, edited, unsent, and deleted messages, reactions, and receipts
Message counts, activity, response times, and who starts conversations
Match a name, phone number, or email to a contact, and report ambiguity rather than guess
Version, update availability, access, index state, and schema support