Resolido Docs
Conversations

Search conversations

GET
/conversations/search

Full-text search across chat and email conversations.

Authorization

bearer conversations:read
headerAuthorizationBearer <token>

API key (rsl_live_…) from Settings → Developers.

Scope: conversations:read

Query Parameters

q*string

Words to find in messages, names, emails, subjects or tags.

Length1 <= length <= 200
status?string
Value in"open""resolved"
agentId?string

AI agent id. Never invent ids – list resources first.

Length1 <= length <= 64
limit?integer
Range1 <= value <= 100
Default25

Response Body

Success

application/json
  1. response
data*array<>
curl -X GET "https://example.com/conversations/search?q=string"
{  "data": [    {      "id": "string",      "channel": "chat",      "status": "open",      "state": "waiting_human",      "view": "escalated",      "subject": "string",      "preview": "string",      "contact": {        "id": "string",        "name": "string",        "email": "string"      },      "agentId": "string",      "assignee": {        "memberId": "string",        "name": "string"      },      "inbox": {        "id": "string",        "name": "string"      },      "tags": [        "string"      ],      "isStarred": true,      "snoozedUntil": 0,      "topic": "string",      "language": "string",      "lastActor": "customer",      "isArchived": true,      "createdAt": 0,      "lastActivityAt": 0,      "resolvedAt": 0,      "dashboardUrl": "string"    }  ]}