/contactscontacts:readSearch contacts
Search the org's contact records — one person per number, across every audience. Returns consent, opt-out, the number verdict, marketing status, merge fields and tags.
Arguments
| Name | Type | In | Description |
|---|---|---|---|
q | string | query | Free-text over number, names and email. |
status | string | query | Marketing status: SUBSCRIBED (consent, not opted out), UNSUBSCRIBED (opted out — sticky), UNDELIVERABLE (number known unreachable), UNKNOWN (no consent on record).SUBSCRIBED | UNSUBSCRIBED | UNDELIVERABLE | UNKNOWN |
tag | string | query | — |
audienceId | string | query | Only people who are members of this audience. |
page | number | query | — |
pageSize | number | query | — |
Request
curl -X GET "https://rcs-templates-api-dot-msg2ai-server.ue.r.appspot.com/api/agent/contacts" \
-H "Authorization: Bearer $WA_AGENT_KEY"Same call, as a tool
# MCP tool name
list_contacts
# No CLI command for this call yet —
# use the HTTP route or the MCP tool.