Messages stats

Overview

This endpoint allows you to get detalied information about sent messages.

Get activity report

Get recipient’s activity report in a specific period of time.

Available querystring parameters:

  • date - date for fetched stats (date format ‘yyyy-mm-dd’)
  • offset - offset for fetching next batch of data (limit is 1000 ~ offset should be computed by adding this limit)
If date parameter is not provided, activity from the day before will be retrieved.
The date parameter must be a valid date between the request date and up to 15 days ago.

In order to use this endpoint, you must login to your sendmachine account, navigate to webhooks page (my account -> settings -> webhooks) and enable the Log message activity option.

Request:

GET /messages_stats/activity_report

Response

One batch of data (activity_list) will be returned. If activity_list is false, there’s no more data to fetch.

{
    "activity_list": [
        {
            "email_type",
            "campaign_name",
            "customer_email",
            "sender_email",
            "subject_email",
            "campaign_date",
            "state",
            "state_date",
            "clicked_link", // key available only if state is "clicked"
            "click_count", // key available only if state is "clicked"
            "open_count" // key available only if state is "opened"
            "device" // key available only if state is "opened"
            "device_email_client" // key available only if state is "opened"
            "location" // key available only if state is "opened"
        }
    ]
}