HTTP + SOAP12
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /soap12 HTTP/1.1
Host: api2.publicemployeeretirementassistance.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<EmailStatusRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PeraServiceStackLibrary">
<EventData>
<MailjetEvent>
<CustomID>String</CustomID>
<EmailQueueId>0</EmailQueueId>
<EmailStatusJSONId>0</EmailStatusJSONId>
<MessageID>0</MessageID>
<Message_GUID>String</Message_GUID>
<Payload>String</Payload>
<agent>String</agent>
<blocked>false</blocked>
<comment>String</comment>
<customcampaign>String</customcampaign>
<email>String</email>
<error>String</error>
<error_related_to>String</error_related_to>
<event>String</event>
<geo>String</geo>
<hard_bounce>false</hard_bounce>
<ip>String</ip>
<mj_campaign_id>0</mj_campaign_id>
<mj_contact_id>0</mj_contact_id>
<mj_list_id>0</mj_list_id>
<mj_message_id>String</mj_message_id>
<smtp_reply>String</smtp_reply>
<source>String</source>
<time>0</time>
<url>String</url>
</MailjetEvent>
</EventData>
</EmailStatusRequest>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<EmailStatusResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PeraServiceStackLibrary">
<ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:Message>String</d2p1:Message>
<d2p1:StackTrace>String</d2p1:StackTrace>
<d2p1:Errors>
<d2p1:ResponseError>
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:FieldName>String</d2p1:FieldName>
<d2p1:Message>String</d2p1:Message>
</d2p1:ResponseError>
</d2p1:Errors>
</ResponseStatus>
</EmailStatusResponse>
</soap12:Body>
</soap12:Envelope>