contacts_read
Retrieves contact identities across channels, including profiles, conversation timelines, and merge or consent audit history. Use it to review one person's cross-channel activity and consent records.
Instructions
Read contacts (identities): one person recognised across channels (WhatsApp, Instagram, web chat, calls…). A contact groups that person's conversations. Different from leads_read (the CRM lead list). Actions: list — contacts of the agent, with search | get — one contact profile with its channels and consent Needs: identityId. | timeline — every conversation of the contact across channels, in order Needs: identityId. | audit_log — merge / unmerge / consent history of the contact Needs: identityId.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | compact (default) = light mode: long text is cut and bulky blobs are replaced by a size marker. full = complete API response. | |
| page | No | ||
| limit | No | Default 20, max 100. | |
| action | Yes | ||
| search | No | ||
| agentId | Yes | ||
| identityId | No | Contact id (UUID). | |
| multiChannelOnly | No | For list: only contacts seen on more than one channel. |