Resolido Docs
Contacts

Search contacts

GET
/contacts

List or search contacts (customers).

Authorization

bearer contacts:read
headerAuthorizationBearer <token>

API key (rsl_live_…) from Settings → Developers.

Scope: contacts:read

Query Parameters

search?string

Name, email, phone or order number.

Lengthlength <= 200
filter?string
Default"all"
Value in"all""with_email""without_email""flagged"
groupId?string

Contact group id. Never invent ids – list resources first.

Length1 <= length <= 64
limit?integer

Page size, 1–100 (default 25).

Range1 <= value <= 100
Default25
cursor?string

Cursor from the previous page's nextCursor. Omit for the first page.

Lengthlength <= 4000

Response Body

Success

application/json
  1. response
data*array<>
nextCursor*string
hasMore*boolean
curl -X GET "https://example.com/contacts"
{  "data": [    {      "id": "string",      "name": "string",      "email": "string",      "phone": "string",      "orderNumber": "string",      "location": {        "city": "string",        "country": "string"      },      "language": "string",      "visitCount": 0,      "conversationCount": 0,      "isFlagged": true,      "lastSeenAt": 0,      "lastActivityAt": 0,      "createdAt": 0,      "dashboardUrl": "string"    }  ],  "nextCursor": "string",  "hasMore": true}