curl "https://api.open.cx/connect/threads?status=open&escalated=true&limit=50" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"data": [
{ "id": "th_9f2c4e", "reference": "order_84421", "status": "open",
"order_status": "picked_up", "escalations": [{ "session_id": "ses_77a1", "reason": "sentiment", "created_at": "2026-07-30T14:41:02Z" }] }
],
"next_cursor": "eyJvZmZzZXQiOjUwfQ"
}
Connect
List Connect threads
Page through threads filtered by status, order status, participant, or date range. Use for ops dashboards, dispute lookups, and archive queries.
GET
/
connect
/
threads
curl "https://api.open.cx/connect/threads?status=open&escalated=true&limit=50" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"data": [
{ "id": "th_9f2c4e", "reference": "order_84421", "status": "open",
"order_status": "picked_up", "escalations": [{ "session_id": "ses_77a1", "reason": "sentiment", "created_at": "2026-07-30T14:41:02Z" }] }
],
"next_cursor": "eyJvZmZzZXQiOjUwfQ"
}
List threads for your organization, newest first, cursor-paginated.
Query
string
Filter by lifecycle status:
open, wrap_up, locked, archived.string
Filter by the order status you last reported (
confirmed, picked_up, delivered…).string
Threads that include this participant — every conversation a given courier or merchant has been part of.
boolean
Only threads that escalated into a support session.
string
ISO 8601 lower bound on creation time.
string
Cursor from a previous response.
number
default:"25"
Page size, max 100.
Response
array
Thread objects (same shape as Get thread).
string
Present when more results exist.
curl "https://api.open.cx/connect/threads?status=open&escalated=true&limit=50" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"data": [
{ "id": "th_9f2c4e", "reference": "order_84421", "status": "open",
"order_status": "picked_up", "escalations": [{ "session_id": "ses_77a1", "reason": "sentiment", "created_at": "2026-07-30T14:41:02Z" }] }
],
"next_cursor": "eyJvZmZzZXQiOjUwfQ"
}
Was this page helpful?