To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /service/SendTemplate HTTP/1.1
Host: www.bernhardthospitality.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<SendTemplate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mandrill">
<Bcc xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</Bcc>
<Body xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</Body>
<Cc xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</Cc>
<From xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</From>
<FromEmail xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</FromEmail>
<Message xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</Message>
<Recipients xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/ServiceStack" />
<ReplyTo xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</ReplyTo>
<ReplyToList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/ServiceStack" />
<SendTo xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</SendTo>
<StubbornVendorId xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</StubbornVendorId>
<Subject xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</Subject>
<SubjectOverWrite xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</SubjectOverWrite>
<To xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</To>
<ToEmail xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</ToEmail>
<Attachments xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mandrill.Model">
<d2p1:MandrillAttachment>
<d2p1:Content>AA==</d2p1:Content>
<d2p1:Name>String</d2p1:Name>
<d2p1:Type>String</d2p1:Type>
</d2p1:MandrillAttachment>
</Attachments>
<FromEmailOverride>String</FromEmailOverride>
<GlobalContent xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringstring>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>String</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</GlobalContent>
<RecipientContent>
<RecipientContent>
<content xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:ArrayOfKeyValueOfstringanyType>
<d4p1:KeyValueOfstringanyType>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value />
</d4p1:KeyValueOfstringanyType>
</d4p1:ArrayOfKeyValueOfstringanyType>
</content>
<key>String</key>
</RecipientContent>
</RecipientContent>
<TemplateId>String</TemplateId>
</SendTemplate>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<ArrayOfMandrillSendMessageResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mandrill.Model">
<MandrillSendMessageResponse>
<Email>String</Email>
<Id>String</Id>
<RejectReason>String</RejectReason>
<Status>Sent</Status>
</MandrillSendMessageResponse>
</ArrayOfMandrillSendMessageResponse>