List Conversations
Keyset page of the caller's threads, newest activity first.
status defaults to open and is an ADDITION to the brief's route list: without it an archived thread with no further inbound would be stranded out of reach.
order, parent_id, account_id, site_id and q are the inbox's sort / scope / search controls (owner ask 2026-09-22, "like the History tab"). All optional; omitted, the list is byte-identical to before.
Request
- Base URLhttps://api.verdun.ai (the document declares no server; this is the origin it was published from)
- URLhttps://api.verdun.ai/conversations
- AuthHTTP bearer
Query parameters
Sort by last activity: desc newest first (the default), asc oldest first. Same vocabulary as GET /events/history. A cursor is only valid under the order it was minted with.
Only threads of this client. Out of scope matches nothing (never 403).
Only threads whose SITE is under this account. A client-wide thread has no site and so never matches an account.
Only threads on this site.
Keyword search, History's rules: whitespace-split AND-ed terms, each matched case-insensitively against the contact name, client / account / site names, the customer's number (3+ digits) and every message body in the thread.
Response
Successful Response
Example response
{
"items": [
{
"verdun_number": "+18555550119",
"customer_number": "+16195550142",
"contact_name": "Jamie Rivera (Owner)",
"last_message_status": "delivered"
}
]
}Changes
No recorded changes to this operation across all 2 revisions of this API.