curl --request GET \
--url https://api.reply.io/v3/statistics/contacts/{contactId} \
--header 'X-API-Key: <api-key>'{
"contactId": 999,
"email": "[email protected]",
"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": "[email protected]"
},
"lastInteraction": {
"date": 1678899000,
"channel": "LinkedIn",
"type": "message",
"details": "Contact replied to a LinkedIn message"
}
}Retrieves detailed statistics for the specified contact, including associated sequences, email activity, and status flags
curl --request GET \
--url https://api.reply.io/v3/statistics/contacts/{contactId} \
--header 'X-API-Key: <api-key>'{
"contactId": 999,
"email": "[email protected]",
"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": "[email protected]"
},
"lastInteraction": {
"date": 1678899000,
"channel": "LinkedIn",
"type": "message",
"details": "Contact replied to a LinkedIn message"
}
}API key passed in the X-API-Key header
The ID of the contact
Successful response
(Required) The ID of the contact
(Required) The email address of the contact
The full name of the contact
Whether the contact is blocked
Whether the contact has opted out
The primary status of the contact
List of secondary statuses for the contact
The channel of the last interaction with the contact
Unix timestamp of the last interaction
The type of step
email, linkedin, sms, call, whatsapp, task Show child attributes
Show child attributes
(Required) The ID of the campaign
The name of the campaign
The overall status of the campaign
Status of this contact within the campaign
Unix timestamp for when the contact replied
The text of the contact's reply
The contact's inbox state
(Team Edition) Whether the sequence belongs to the current user
Show child attributes
The step number in which the email was sent
Unix timestamp for the email send date
Whether the email was opened
Whether the email bounced
Whether the email was replied to
Details of the last interaction with the contact