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.
GET /Ams/{ClientID}/StoreOrderDetails HTTP/1.1
Host: ws.yourmembership.com
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<StoreOrderDetailsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/YM.Web.Services.Ams">
<BypassCache xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">false</BypassCache>
<ClientID xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">0</ClientID>
<Device xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">Desktop</Device>
<ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types" xmlns="http://schemas.datacontract.org/2004/07/YM.Toolkit">
<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:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringstring>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>String</d5p1:Value>
</d5p1:KeyValueOfstringstring>
</d2p1:Meta>
</d2p1:ResponseError>
</d2p1:Errors>
<d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringstring>
<d3p1:Key>String</d3p1:Key>
<d3p1:Value>String</d3p1:Value>
</d3p1:KeyValueOfstringstring>
</d2p1:Meta>
</ResponseStatus>
<DateFrom>0001-01-01T00:00:00</DateFrom>
<OffSet>0</OffSet>
<PageNumber>0</PageNumber>
<PageSize>0</PageSize>
<StoreOrderDetailsList>
<StoreOrderDetailData>
<BalanceDue>0</BalanceDue>
<BillAddress1>String</BillAddress1>
<BillAddress2>String</BillAddress2>
<BillCity>String</BillCity>
<BillCountry>String</BillCountry>
<BillOrganization>String</BillOrganization>
<BillPostal>String</BillPostal>
<BillProvince>String</BillProvince>
<BillState>String</BillState>
<CardMonth>String</CardMonth>
<CardName>String</CardName>
<CardNumber>String</CardNumber>
<CardType>String</CardType>
<CardYear>String</CardYear>
<Category>String</Category>
<ChargedTaxVAT>String</ChargedTaxVAT>
<ClosedBy>String</ClosedBy>
<Color>String</Color>
<CompanyAttention>String</CompanyAttention>
<ConstituentID>String</ConstituentID>
<CustomFieldName>String</CustomFieldName>
<CustomFieldValue>String</CustomFieldValue>
<CustomerComments>String</CustomerComments>
<CustomerResponse>String</CustomerResponse>
<DateProcessed>0001-01-01T00:00:00</DateProcessed>
<DatePurchased>0001-01-01T00:00:00</DatePurchased>
<DateShipped>0001-01-01T00:00:00</DateShipped>
<Email>String</Email>
<EventRegistrationAttendeeType>String</EventRegistrationAttendeeType>
<EventRegistrationBadgeID>0</EventRegistrationBadgeID>
<EventRegistrationFirstName>String</EventRegistrationFirstName>
<EventRegistrationLastName>String</EventRegistrationLastName>
<GiftMessage>String</GiftMessage>
<InternalComments>String</InternalComments>
<InvoiceDate>0001-01-01T00:00:00</InvoiceDate>
<InvoiceNumber>0</InvoiceNumber>
<MemberAPIGUID>String</MemberAPIGUID>
<MemberID>0</MemberID>
<MemberType>String</MemberType>
<OrderID>0</OrderID>
<OrderStatus>String</OrderStatus>
<OrderTotal>0</OrderTotal>
<OrganizationAttention>String</OrganizationAttention>
<PO>String</PO>
<PaymentOption>String</PaymentOption>
<Price>0</Price>
<PrimaryGroup>String</PrimaryGroup>
<Product>String</Product>
<ProductCode>String</ProductCode>
<PromoCodeUsed>String</PromoCodeUsed>
<Quantity>0</Quantity>
<ReferenceNumber>String</ReferenceNumber>
<SalesDiscount>0</SalesDiscount>
<ShipAddress1>String</ShipAddress1>
<ShipAddress2>String</ShipAddress2>
<ShipAddressValidated>false</ShipAddressValidated>
<ShipBusPhone>String</ShipBusPhone>
<ShipCity>String</ShipCity>
<ShipCountry>String</ShipCountry>
<ShipFirstName>String</ShipFirstName>
<ShipHomePhone>String</ShipHomePhone>
<ShipLastName>String</ShipLastName>
<ShipMethod>String</ShipMethod>
<ShipMobilePhone>String</ShipMobilePhone>
<ShipPostal>String</ShipPostal>
<ShipProvince>String</ShipProvince>
<ShipState>String</ShipState>
<ShippingDiscount>0</ShippingDiscount>
<ShippingTotal>0</ShippingTotal>
<SizeType>String</SizeType>
<TaxVATPercent>0</TaxVATPercent>
<TaxVATTotal>0</TaxVATTotal>
<Terms>String</Terms>
</StoreOrderDetailData>
</StoreOrderDetailsList>
</StoreOrderDetailsResponse>