Skip to content
Get started
V2 Reference
Chats

Find Chat

GET
/api/partner/v2/chats/find
curl --request GET \
--url 'https://api.linqapp.com/api/partner/v2/chats/find?phone_number=%2B12052761148&phone_numbers%5B%5D=%2B12055426109' \
--header 'X-LINQ-INTEGRATION-TOKEN: <X-LINQ-INTEGRATION-TOKEN>'

Finds a chat by phone numbers. Specify your Linq number via ‘phone_number’ and the participant(s) you want to find a chat with via ‘phone_numbers[]’. Returns the first matching chat.

phone_number
required
string
Example
+12052761148

Your Linq number (the phone number you’re searching from)

phone_numbers[]
required
Array<string>
Example
[
"+12055426109"
]

Array of phone numbers to find a chat with. Can be a single number or multiple numbers to find a group chat.

Successful response

Media type application/json
object
data
One of:

When chat is found

object
chat
object
id
integer
display_name

The display name for the chat. Returns a manually set group name if present, otherwise a comma-separated list of participant names/phone numbers.

string
service

The messaging service used for this chat

string
Allowed values: iMessage SMS RCS
group

Whether this is a group chat

boolean
message_count

Number of messages in the chat. For newly created chats, this will be 1 (the initial message). For existing chats, this could be any number.

integer
chat_handles
Array<object>
object
id
integer
phone_number

The phone number or email identifier for this participant

string
service

The messaging service for this handle

string
Allowed values: iMessage SMS RCS
joined_at
string format: date-time
Examples

Chat found

{
"data": {
"chat": {
"id": 45,
"display_name": "John Doe",
"service": "iMessage",
"group": false,
"message_count": 15,
"chat_handles": [
{
"id": 123,
"phone_number": "+15551234567",
"service": "iMessage",
"joined_at": "2025-05-21T15:30:00.000-05:00"
},
{
"id": 124,
"phone_number": "+15559876543",
"service": "iMessage",
"joined_at": "2025-05-21T15:30:00.000-05:00"
}
]
}
}
}