/conversationsconversations:readList threads
The org's conversation threads, one per phone number, newest activity first. Archived threads are hidden. Filter by free text, unread, unassigned, a named assignee, or the campaign a thread was messaged in.
Arguments
| Name | Type | In | Description |
|---|---|---|---|
search | string | query | Match the number or the resolved display name. |
unread | boolean | query | Only threads with unanswered arrivals (unreadCount > 0). Org-wide, not per-viewer: a key is not a person and has no read state. |
unassigned | boolean | query | Only threads nobody owns. |
assignedTo | string | query | Only threads owned by this Clerk user id. |
broadcastId | string | query | Only threads this campaign was sent to. |
page | number | query | — |
pageSize | number | query | — |
Request
curl -X GET "https://rcs-templates-api-dot-msg2ai-server.ue.r.appspot.com/api/agent/conversations" \
-H "Authorization: Bearer $WA_AGENT_KEY"Same call, as a tool
# MCP tool name
list_conversations
# No CLI command for this call yet —
# use the HTTP route or the MCP tool.