All Verbs | /service/GetCampaignReport |
---|
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
CampaignId | query | string | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /service/GetCampaignReport HTTP/1.1
Host: www.bernhardt.com
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
campaignId: String
}
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { abuseReports: 0, bounces: { hardBounces: 0, softBounces: 0, syntaxErrors: 0 }, campaignTitle: String, subjectLine: String, clicks: { clickRate: 0, clicksTotal: 0, lastClick: 0001-01-01, uniqueClicks: 0, uniqueSubscriberClicks: 0 }, deliveryStatus: { enabled: False, canCancel: False, status: String, emailsSent: 0, emailsCanceled: 0 }, emailsSent: 0, facebookLikes: { facebookLikeCount: 0, recipientLikes: 0, uniqueLikes: 0 }, forwards: { forwardsCount: 0, forwardsOpens: 0 }, id: String, industryStats: { abuseRate: 0, bounceRate: 0, clickRate: 0, openRate: 0, result: String, unopenRate: 0, unsubRate: 0 }, listStats: { clickRate: 0, openRate: 0, subRate: 0, unsubRate: 0 }, opens: { lastOpen: 0001-01-01, openRate: 0, opensTotal: 0, uniqueOpens: 0 }, sendTime: String, shareReport: { sharePassword: String, shareUrl: String }, type: 1, unsubscribed: 0 }