GET
/
statistics
/
contacts
/
{contactId}
Contact
curl --request GET \
  --url https://api.reply.io/v3/statistics/contacts/{contactId} \
  --header 'X-API-Key: <api-key>'
{
  "contactId": 999,
  "email": "demo@reply.io",
  "fullName": "Demo Contact",
  "isBlocked": false,
  "isOptedOut": false,
  "primaryStatus": "Active",
  "secondaryStatuses": [
    "Opened",
    "Replied"
  ],
  "lastInteractionChannel": "LinkedIn",
  "lastInteractionDate": 1678899000,
  "type": "email",
  "channelStats": {
    "email": {
      "sent": 10,
      "opened": 7,
      "clicked": 2,
      "replied": 2,
      "bounced": 0
    },
    "linkedin": {
      "connectionsSent": 5,
      "connectionsAccepted": 3,
      "messagesSent": 2,
      "replies": 1,
      "endorses": 2
    },
    "sms": {
      "sent": 3,
      "replied": 1
    },
    "calls": {
      "initiated": 2,
      "connected": 1
    },
    "whatsApp": {
      "sent": 0
    },
    "tasks": {
      "created": 1,
      "completed": 0
    }
  },
  "sequences": [
    {
      "id": 123,
      "name": "Sales Outreach Campaign",
      "status": "Active",
      "personStatus": "In Progress",
      "replyDate": 1678985400,
      "replyText": "Hi there! I'm interested in learning more about your product.",
      "inboxState": "Active",
      "isSequenceOwner": true,
      "emails": [
        {
          "stepNum": 1,
          "date": 1678899000,
          "opened": true,
          "bounced": false,
          "replied": true
        },
        {
          "stepNum": 2,
          "date": 1678985400,
          "opened": true,
          "bounced": false,
          "replied": false
        }
      ]
    },
    {
      "id": 456,
      "name": "Follow-up Sequence",
      "status": "Completed",
      "personStatus": "Replied",
      "replyDate": 1679071800,
      "replyText": "Thanks for reaching out! I'd be interested in learning more.",
      "inboxState": "Archived",
      "isSequenceOwner": false,
      "emails": [
        {
          "stepNum": 1,
          "date": 1678803000,
          "opened": true,
          "bounced": false,
          "replied": true
        }
      ]
    }
  ],
  "owner": {
    "id": 123,
    "name": "John Smith",
    "email": "john.smith@reply.io"
  },
  "lastInteraction": {
    "date": 1678899000,
    "channel": "LinkedIn",
    "type": "message",
    "details": "Contact replied to a LinkedIn message"
  }
}

Authorizations

X-API-Key
string
header
required

API key passed in the X-API-Key header

Path Parameters

contactId
integer
required

The ID of the contact

Response

200 - application/json

Successful response

contactId
integer
required

(Required) The ID of the contact

email
string
required

(Required) The email address of the contact

fullName
string

The full name of the contact

isBlocked
boolean

Whether the contact is blocked

isOptedOut
boolean

Whether the contact has opted out

primaryStatus
string

The primary status of the contact

secondaryStatuses
string[]

List of secondary statuses for the contact

lastInteractionChannel
string

The channel of the last interaction with the contact

lastInteractionDate
integer

Unix timestamp of the last interaction

type
enum<string>

The type of step

Available options:
email,
linkedin,
sms,
call,
whatsapp,
task
channelStats
object
sequences
object[]
owner
object

The owner of the contact

lastInteraction
object

Details of the last interaction with the contact