Skip to main content
GET
/
v3
/
inbox
/
threads
List inbox threads
curl --request GET \
  --url https://api.reply.io/v3/inbox/threads \
  --header 'Authorization: Bearer <token>'
{
  "items": [
    {
      "id": 123,
      "channel": "Unknown",
      "isRead": true,
      "lastActivityDate": "2023-11-07T05:31:56Z",
      "isLastMessagePlanned": true,
      "contact": {
        "id": 123,
        "ownerId": 123,
        "fullName": "<string>",
        "email": "<string>",
        "linkedInProfileUrl": "<string>",
        "phone": "<string>",
        "companyName": "<string>",
        "title": "<string>",
        "isDeleted": true
      },
      "hasMeetingIntent": true,
      "status": {
        "state": "Ok"
      },
      "subject": "<string>",
      "bodyPreview": "<string>",
      "sequence": {
        "id": 123,
        "name": "<string>"
      },
      "category": {
        "id": 123,
        "name": "<string>"
      }
    }
  ],
  "hasMore": true,
  "totalCount": 123
}

Documentation Index

Fetch the complete documentation index at: https://docs.reply.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Authenticate every request with a Bearer token. Pass your Reply API key in the Authorization header:

Authorization: Bearer <your-api-key>

Get your API key from the Reply dashboard: Settings → API Key.

Query Parameters

top
integer

Maximum items to return. Defaults to the server-side default page size when omitted.

Required range: 1 <= x <= 1000
skip
integer

Items to skip from the start of the result set.

Required range: x >= 0

Response

Inbox threads page

items
Inbox Thread List Item · object[]
required
hasMore
boolean
required
totalCount
integer
required