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 /xml/reply/IN_BackOrderAllocQuery HTTP/1.1
Host: api.jiwa.com.au
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<IN_BackOrderAllocQuery xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JiwaFinancials.Jiwa.JiwaServiceModel.Tables">
<Fields xmlns="http://schemas.servicestack.net/types">String</Fields>
<Include xmlns="http://schemas.servicestack.net/types">String</Include>
<Meta xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.servicestack.net/types">
<d2p1:KeyValueOfstringstring>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>String</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</Meta>
<OrderBy xmlns="http://schemas.servicestack.net/types">String</OrderBy>
<OrderByDesc xmlns="http://schemas.servicestack.net/types">String</OrderByDesc>
<Skip xmlns="http://schemas.servicestack.net/types">0</Skip>
<Take xmlns="http://schemas.servicestack.net/types">0</Take>
<AllocDate>0001-01-01T00:00:00</AllocDate>
<AllocDateBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
</AllocDateBetween>
<AllocDateGreaterThan>0001-01-01T00:00:00</AllocDateGreaterThan>
<AllocDateGreaterThanOrEqualTo>0001-01-01T00:00:00</AllocDateGreaterThanOrEqualTo>
<AllocDateIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
</AllocDateIn>
<AllocDateLessThan>0001-01-01T00:00:00</AllocDateLessThan>
<AllocDateLessThanOrEqualTo>0001-01-01T00:00:00</AllocDateLessThanOrEqualTo>
<AllocDateNotEqualTo>0001-01-01T00:00:00</AllocDateNotEqualTo>
<AllocFrom>String</AllocFrom>
<AllocFromBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</AllocFromBetween>
<AllocFromContains>String</AllocFromContains>
<AllocFromEndsWith>String</AllocFromEndsWith>
<AllocFromIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</AllocFromIn>
<AllocFromLike>String</AllocFromLike>
<AllocFromStartsWith>String</AllocFromStartsWith>
<AllocID>String</AllocID>
<AllocIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</AllocIDBetween>
<AllocIDContains>String</AllocIDContains>
<AllocIDEndsWith>String</AllocIDEndsWith>
<AllocIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</AllocIDIn>
<AllocIDLike>String</AllocIDLike>
<AllocIDStartsWith>String</AllocIDStartsWith>
<AllocNo>String</AllocNo>
<AllocNoBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</AllocNoBetween>
<AllocNoContains>String</AllocNoContains>
<AllocNoEndsWith>String</AllocNoEndsWith>
<AllocNoIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</AllocNoIn>
<AllocNoLike>String</AllocNoLike>
<AllocNoStartsWith>String</AllocNoStartsWith>
<Decimals>0</Decimals>
<DecimalsBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:short>0</d2p1:short>
</DecimalsBetween>
<DecimalsGreaterThan>0</DecimalsGreaterThan>
<DecimalsGreaterThanOrEqualTo>0</DecimalsGreaterThanOrEqualTo>
<DecimalsIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:short>0</d2p1:short>
</DecimalsIn>
<DecimalsLessThan>0</DecimalsLessThan>
<DecimalsLessThanOrEqualTo>0</DecimalsLessThanOrEqualTo>
<DecimalsNotEqualTo>0</DecimalsNotEqualTo>
<Description>String</Description>
<DescriptionBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</DescriptionBetween>
<DescriptionContains>String</DescriptionContains>
<DescriptionEndsWith>String</DescriptionEndsWith>
<DescriptionIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</DescriptionIn>
<DescriptionLike>String</DescriptionLike>
<DescriptionStartsWith>String</DescriptionStartsWith>
<IN_LogicalID>String</IN_LogicalID>
<IN_LogicalIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</IN_LogicalIDBetween>
<IN_LogicalIDContains>String</IN_LogicalIDContains>
<IN_LogicalIDEndsWith>String</IN_LogicalIDEndsWith>
<IN_LogicalIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</IN_LogicalIDIn>
<IN_LogicalIDLike>String</IN_LogicalIDLike>
<IN_LogicalIDStartsWith>String</IN_LogicalIDStartsWith>
<InventoryID>String</InventoryID>
<InventoryIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</InventoryIDBetween>
<InventoryIDContains>String</InventoryIDContains>
<InventoryIDEndsWith>String</InventoryIDEndsWith>
<InventoryIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</InventoryIDIn>
<InventoryIDLike>String</InventoryIDLike>
<InventoryIDStartsWith>String</InventoryIDStartsWith>
<LastSavedDateTime>0001-01-01T00:00:00</LastSavedDateTime>
<LastSavedDateTimeBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
</LastSavedDateTimeBetween>
<LastSavedDateTimeGreaterThan>0001-01-01T00:00:00</LastSavedDateTimeGreaterThan>
<LastSavedDateTimeGreaterThanOrEqualTo>0001-01-01T00:00:00</LastSavedDateTimeGreaterThanOrEqualTo>
<LastSavedDateTimeIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
</LastSavedDateTimeIn>
<LastSavedDateTimeLessThan>0001-01-01T00:00:00</LastSavedDateTimeLessThan>
<LastSavedDateTimeLessThanOrEqualTo>0001-01-01T00:00:00</LastSavedDateTimeLessThanOrEqualTo>
<LastSavedDateTimeNotEqualTo>0001-01-01T00:00:00</LastSavedDateTimeNotEqualTo>
<PartNo>String</PartNo>
<PartNoBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</PartNoBetween>
<PartNoContains>String</PartNoContains>
<PartNoEndsWith>String</PartNoEndsWith>
<PartNoIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</PartNoIn>
<PartNoLike>String</PartNoLike>
<PartNoStartsWith>String</PartNoStartsWith>
<Ref>String</Ref>
<RefBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</RefBetween>
<RefContains>String</RefContains>
<RefEndsWith>String</RefEndsWith>
<RefIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</RefIn>
<RefLike>String</RefLike>
<RefStartsWith>String</RefStartsWith>
</IN_BackOrderAllocQuery>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<QueryResponseOfIN_BackOrderAlloc7kRqkrSv xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
<Offset>0</Offset>
<Total>0</Total>
<Results xmlns:d2p1="http://schemas.datacontract.org/2004/07/JiwaFinancials.Jiwa.JiwaServiceModel.Tables">
<d2p1:IN_BackOrderAlloc>
<d2p1:_x003C_AllocDate_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_AllocDate_x003E_k__BackingField>
<d2p1:_x003C_AllocFrom_x003E_k__BackingField>String</d2p1:_x003C_AllocFrom_x003E_k__BackingField>
<d2p1:_x003C_AllocID_x003E_k__BackingField>String</d2p1:_x003C_AllocID_x003E_k__BackingField>
<d2p1:_x003C_AllocNo_x003E_k__BackingField>String</d2p1:_x003C_AllocNo_x003E_k__BackingField>
<d2p1:_x003C_Decimals_x003E_k__BackingField>0</d2p1:_x003C_Decimals_x003E_k__BackingField>
<d2p1:_x003C_Description_x003E_k__BackingField>String</d2p1:_x003C_Description_x003E_k__BackingField>
<d2p1:_x003C_IN_LogicalID_x003E_k__BackingField>String</d2p1:_x003C_IN_LogicalID_x003E_k__BackingField>
<d2p1:_x003C_InventoryID_x003E_k__BackingField>String</d2p1:_x003C_InventoryID_x003E_k__BackingField>
<d2p1:_x003C_LastSavedDateTime_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_LastSavedDateTime_x003E_k__BackingField>
<d2p1:_x003C_PartNo_x003E_k__BackingField>String</d2p1:_x003C_PartNo_x003E_k__BackingField>
<d2p1:_x003C_Ref_x003E_k__BackingField>String</d2p1:_x003C_Ref_x003E_k__BackingField>
</d2p1:IN_BackOrderAlloc>
</Results>
<Meta xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringstring>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>String</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</Meta>
<ResponseStatus>
<ErrorCode>String</ErrorCode>
<Message>String</Message>
<StackTrace>String</StackTrace>
<Errors>
<ResponseError>
<ErrorCode>String</ErrorCode>
<FieldName>String</FieldName>
<Message>String</Message>
<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>
</Meta>
</ResponseError>
</Errors>
<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>
</Meta>
</ResponseStatus>
</QueryResponseOfIN_BackOrderAlloc7kRqkrSv>