EMUN1 ASP.NET

<back to all web services

GetCampaignReport

The following routes are available for this service:
All Verbs/service/GetCampaignReport
GetCampaignReport Parameters:
NameParameterData TypeRequiredDescription
CampaignIdquerystringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + 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
}