Skip to main content
GET
/
v1
/
analytics
/
conversations
Get conversations analytics
curl --request GET \
  --url https://openapi.genesy.ai/v1/analytics/conversations \
  --header 'x-api-key: <api-key>'
[
  {
    "conversationId": 123,
    "firstMessageAt": "<string>",
    "contactId": 123,
    "campaignId": 123,
    "linkedinSent": 123,
    "linkedinReplied": 123,
    "emailSent": 123,
    "emailOpened": 123,
    "emailClicked": 123,
    "emailReplied": 123,
    "conversationTags": "<string>",
    "campaignName": "<string>",
    "campaignStatus": "<string>",
    "identityName": "<string>",
    "companyId": 123
  }
]

Authorizations

x-api-key
string
header
required

Query Parameters

createdByIds

Filter by user IDs who created the campaigns (comma-separated or array).

identityIds

Filter by sender identity IDs (comma-separated or array).

campaignIds

Filter by campaign IDs (comma-separated or array).

campaignTags

Filter by campaign tag IDs (comma-separated or array).

conversationTags

Filter by conversation tag IDs (comma-separated or array).

dateRange

Date range filter as [startDate, endDate] in ISO format. Defaults to last 30 days.

fields

Specific contact fields to include in the response (comma-separated or array).

Response

200 - application/json

Successful response with row conversation analytics

conversationId
number
required

Unique identifier for the conversation

firstMessageAt
string
required

Timestamp when the first message was sent

contactId
number
required

Contact ID

campaignId
number
required

Campaign ID

linkedinSent
number
required

Number of LinkedIn messages sent

linkedinReplied
number
required

Number of LinkedIn replies received

emailSent
number
required

Number of emails sent

emailOpened
number
required

Number of email opens

emailClicked
number
required

Number of email clicks

emailReplied
number
required

Number of email replies received

conversationTags
string | null
required

Comma-separated list of conversation tags

campaignName
string
required

Name of the campaign

campaignStatus
string
required

Status of the campaign

identityName
string
required

Name of the sender identity

companyId
number | null
required

Company ID associated with the contact