v1

latestOpenAPI 3.1.0MIT2026-08-0652106151.4 KB
analytics

Get Analytics Single Item by ID

Get Analytics Data by ID

get/analytics/{Id}

Path parameters

Idinteger required

Id

Response

Sucess

Response body contains the Analytic Item requested by ID.

idinteger

Email Id.

subjectstring

Email Subject.

senderstring email

Email Sender.

recipientstring email

Email Recipient.

send_timestring

Date Time email was sent.

status'NEW' | 'DEFER' | 'SUCCESS' | 'OPEN' | 'CLICK' | 'REPORT' | 'FAIL' | 'SYSFAIL' | 'UNSUB'

Send Mail Status:

NEW: email has been queued for delivery DEFER: email is in the queue for delivery SUCCESS: email has been delivered. OPEN: email has been opened. CLICK: email has been clicked. REPORT: email has been reported as spam. FAIL: email has bounced. SYSFAIL: email was dropped. UNSUB: email is unsubscribed.

Notice that emails that fall into the above statuses can be grouped, ie Turbo-Smtp uses the following groups:

'Clicks' = 'CLICK', 'Unsubscribes' = 'UNSUB', 'Spam' = 'REPORT', 'Drop' = 'SYSFAIL', 'Queued' = 'NEW' or 'DEFER', 'Opens'= 'OPEN' or 'CLICK' or 'UNSUB' or 'REPORT', 'Delivered'= 'SUCCESS' or 'OPEN' or 'CLICK' or 'UNSUB' or 'REPORT', 'Bounce': 'FAIL'.

domainstring

The portion of the sender´s email address after the "@" symbol.

recipient_domainstring

The portion of the recipient´s email address after the "@" symbol.

contact_domainstring

The domain of the contact/recipient.

x_campaign_idstring

Value specified in the x_campaign_id custom header to track campaigns specific data.

errorstring

Error returned when delivering the email message.

Example response

{
  "id": 1800872493473407000,
  "subject": "Business Card.",
  "sender": "user@example.com",
  "recipient": "user@gmail.com",
  "send_time": "2022-11-20 00:00:00",
  "domain": "example.com",
  "recipient_domain": "gmail.com",
  "contact_domain": "gmail.com",
  "x_campaign_id": "Offer AB Test.",
  "error": "142.250.138.27 does not like recipient.\\nRemote host said: 550-5.1.1 The email account does not exist."
}