list_contacts
Retrieve contacts from multiple sub-accounts with filters for name, email, phone, and status, using automatic pagination to capture all matching contacts.
Instructions
List contacts across sub-accounts.
Filter by name, email, or phone number substring match.
Fetches up to max_items contacts per account, paging automatically (CTM caps per_page at ~100, so this walks as many pages as needed rather than returning just the first one) — raise max_items for accounts with a large contact list; a truncation warning is included if any account had more than max_items.
Defaults to active sub-accounts only. Pass status="archived", "canceled", "paused", or "all" to include others.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | |||
| phone | No | ||
| status | No | ||
| per_page | No | ||
| max_items | No | ||
| account_ids | No | ||
| name_contains | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |