Pera ServiceStack

<back to all web services

EmailStatusRequest

The following routes are available for this service:
POST,OPTIONS/v1/EmailStatus

To override the Content-type in your clients 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 /jsv/reply/EmailStatusRequest HTTP/1.1 
Host: api2.publicemployeeretirementassistance.com 
Content-Type: text/jsv
Content-Length: length

{
	EventData: 
	[
		{
			EmailStatusJSONId: 0,
			EmailQueueId: 0,
			event: String,
			time: 0,
			MessageID: 0,
			Message_GUID: String,
			email: String,
			mj_campaign_id: 0,
			mj_contact_id: 0,
			mj_list_id: 0,
			mj_message_id: String,
			customcampaign: String,
			smtp_reply: String,
			CustomID: String,
			Payload: String,
			ip: String,
			geo: String,
			agent: String,
			url: String,
			blocked: False,
			hard_bounce: False,
			error_related_to: String,
			error: String,
			comment: String,
			source: String
		}
	]
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	ResponseStatus: 
	{
		ErrorCode: String,
		Message: String,
		StackTrace: String,
		Errors: 
		[
			{
				ErrorCode: String,
				FieldName: String,
				Message: String
			}
		]
	}
}