GoHighLevel Conversations API
Search Conversation
/conversations/searchGET /conversations/search Returns a list of all conversations matching the search criteria along with the sort and filter options selected It takes 21 query parameters, requires the conversations.readonly scope and authenticates with a sub-account (location) token.
Request and authentication
- Method
GET- Full URL
https://services.leadconnectorhq.com/conversations/search- Scopes
conversations.readonly- Token type
- Sub-account (location) token
- Accepted auth
- OAuth Access Token, Private Integration Token
- API version header
Version: 2021-07-28- Schema verified
- 22 June 2026
Query parameters
Appended to the URL as a query string.
| Name | Type | Description |
|---|---|---|
locationIdrequired | string | Example: |
contactId | string | Example: |
assignedTo | string | Example: |
followers | string | Example: |
mentions | string | Example: |
query | string | Example: |
sort | string | One of: Example: |
startAfterDate | any | Example: |
id | string | Example: |
limit | number | Example: |
lastMessageType | string | One of: Example: |
lastMessageAction | string | One of: Example: |
lastMessageDirection | string | One of: Example: |
status | string | One of: Example: |
sortBy | string | One of: Example: |
sortScoreProfile | string | Example: |
scoreProfile | string | Example: |
scoreProfileMin | number | Example: |
scoreProfileMax | number | Example: |
startDate | number | Example: |
endDate | number | Example: |
Response fields
Top-level fields returned on a successful call.
| Name | Type | Description |
|---|---|---|
conversationsrequired | array | The list of all conversations found for the given query |
totalrequired | number | Total Number of results found for the given query Example: |
Example request
Copy-paste ready. Swap YOUR_TOKEN for your access token or Private Integration Token.
curl -X GET 'https://services.leadconnectorhq.com/conversations/search' \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Version: 2021-07-28'Skip the schema lookup
Hylo gives your AI agent this schema — and the other 52 documented here — without you looking anything up. Ask in plain English; it picks the endpoint, fills the body, and can run the call against your own sub-account.
More conversations endpoints
- Add An Inbound MessagePOST /conversations/messages/inbound
- Add An Outbound MessagePOST /conversations/messages/outbound
- Add Message AttachmentsPUT /conversations/messages/:messageId/attachments
- Complete File UploadPOST /conversations/messages/upload/complete
- Create ConversationPOST /conversations/
- Create Custom SubtypePOST /conversations/preferences/custom-subtypes
- All GoHighLevel Conversations endpointsCategory index
- GoHighLevel API referenceEvery category, webhooks, and OAuth scopes