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/CN_ContactQuery HTTP/1.1
Host: api.jiwa.com.au
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<CN_ContactQuery 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>
<AccNo>String</AccNo>
<AccNoBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</AccNoBetween>
<AccNoContains>String</AccNoContains>
<AccNoEndsWith>String</AccNoEndsWith>
<AccNoIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</AccNoIn>
<AccNoLike>String</AccNoLike>
<AccNoStartsWith>String</AccNoStartsWith>
<ContactID>String</ContactID>
<ContactIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ContactIDBetween>
<ContactIDContains>String</ContactIDContains>
<ContactIDEndsWith>String</ContactIDEndsWith>
<ContactIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ContactIDIn>
<ContactIDLike>String</ContactIDLike>
<ContactIDStartsWith>String</ContactIDStartsWith>
<CreditorContact>false</CreditorContact>
<DebtorContact>false</DebtorContact>
<DefaultContact>false</DefaultContact>
<EmailAddress>String</EmailAddress>
<EmailAddressBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</EmailAddressBetween>
<EmailAddressContains>String</EmailAddressContains>
<EmailAddressEndsWith>String</EmailAddressEndsWith>
<EmailAddressIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</EmailAddressIn>
<EmailAddressLike>String</EmailAddressLike>
<EmailAddressStartsWith>String</EmailAddressStartsWith>
<ExternalAppRecID>String</ExternalAppRecID>
<ExternalAppRecIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ExternalAppRecIDBetween>
<ExternalAppRecIDContains>String</ExternalAppRecIDContains>
<ExternalAppRecIDEndsWith>String</ExternalAppRecIDEndsWith>
<ExternalAppRecIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ExternalAppRecIDIn>
<ExternalAppRecIDLike>String</ExternalAppRecIDLike>
<ExternalAppRecIDStartsWith>String</ExternalAppRecIDStartsWith>
<FName>String</FName>
<FNameBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</FNameBetween>
<FNameContains>String</FNameContains>
<FNameEndsWith>String</FNameEndsWith>
<FNameIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</FNameIn>
<FNameLike>String</FNameLike>
<FNameStartsWith>String</FNameStartsWith>
<Fax>String</Fax>
<FaxBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</FaxBetween>
<FaxContains>String</FaxContains>
<FaxEndsWith>String</FaxEndsWith>
<FaxIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</FaxIn>
<FaxLike>String</FaxLike>
<FaxStartsWith>String</FaxStartsWith>
<ItemNo>0</ItemNo>
<ItemNoBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>0</d2p1:int>
</ItemNoBetween>
<ItemNoGreaterThan>0</ItemNoGreaterThan>
<ItemNoGreaterThanOrEqualTo>0</ItemNoGreaterThanOrEqualTo>
<ItemNoIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>0</d2p1:int>
</ItemNoIn>
<ItemNoLessThan>0</ItemNoLessThan>
<ItemNoLessThanOrEqualTo>0</ItemNoLessThanOrEqualTo>
<ItemNoNotEqualTo>0</ItemNoNotEqualTo>
<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>
<LogonCode>String</LogonCode>
<LogonCodeBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</LogonCodeBetween>
<LogonCodeContains>String</LogonCodeContains>
<LogonCodeEndsWith>String</LogonCodeEndsWith>
<LogonCodeIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</LogonCodeIn>
<LogonCodeLike>String</LogonCodeLike>
<LogonCodeStartsWith>String</LogonCodeStartsWith>
<LogonPassword>String</LogonPassword>
<LogonPasswordBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</LogonPasswordBetween>
<LogonPasswordContains>String</LogonPasswordContains>
<LogonPasswordEndsWith>String</LogonPasswordEndsWith>
<LogonPasswordIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</LogonPasswordIn>
<LogonPasswordLike>String</LogonPasswordLike>
<LogonPasswordStartsWith>String</LogonPasswordStartsWith>
<Mobile>String</Mobile>
<MobileBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</MobileBetween>
<MobileContains>String</MobileContains>
<MobileEndsWith>String</MobileEndsWith>
<MobileIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</MobileIn>
<MobileLike>String</MobileLike>
<MobileStartsWith>String</MobileStartsWith>
<Phone>String</Phone>
<PhoneBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</PhoneBetween>
<PhoneContains>String</PhoneContains>
<PhoneEndsWith>String</PhoneEndsWith>
<PhoneIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</PhoneIn>
<PhoneLike>String</PhoneLike>
<PhoneStartsWith>String</PhoneStartsWith>
<PrimaryID>String</PrimaryID>
<PrimaryIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</PrimaryIDBetween>
<PrimaryIDContains>String</PrimaryIDContains>
<PrimaryIDEndsWith>String</PrimaryIDEndsWith>
<PrimaryIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</PrimaryIDIn>
<PrimaryIDLike>String</PrimaryIDLike>
<PrimaryIDStartsWith>String</PrimaryIDStartsWith>
<ProspectID>String</ProspectID>
<ProspectIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ProspectIDBetween>
<ProspectIDContains>String</ProspectIDContains>
<ProspectIDEndsWith>String</ProspectIDEndsWith>
<ProspectIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ProspectIDIn>
<ProspectIDLike>String</ProspectIDLike>
<ProspectIDStartsWith>String</ProspectIDStartsWith>
<SName>String</SName>
<SNameBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</SNameBetween>
<SNameContains>String</SNameContains>
<SNameEndsWith>String</SNameEndsWith>
<SNameIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</SNameIn>
<SNameLike>String</SNameLike>
<SNameStartsWith>String</SNameStartsWith>
<SecondaryID>String</SecondaryID>
<SecondaryIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</SecondaryIDBetween>
<SecondaryIDContains>String</SecondaryIDContains>
<SecondaryIDEndsWith>String</SecondaryIDEndsWith>
<SecondaryIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</SecondaryIDIn>
<SecondaryIDLike>String</SecondaryIDLike>
<SecondaryIDStartsWith>String</SecondaryIDStartsWith>
<TertiaryID>String</TertiaryID>
<TertiaryIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</TertiaryIDBetween>
<TertiaryIDContains>String</TertiaryIDContains>
<TertiaryIDEndsWith>String</TertiaryIDEndsWith>
<TertiaryIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</TertiaryIDIn>
<TertiaryIDLike>String</TertiaryIDLike>
<TertiaryIDStartsWith>String</TertiaryIDStartsWith>
<Title>String</Title>
<TitleBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</TitleBetween>
<TitleContains>String</TitleContains>
<TitleEndsWith>String</TitleEndsWith>
<TitleIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</TitleIn>
<TitleLike>String</TitleLike>
<TitleStartsWith>String</TitleStartsWith>
</CN_ContactQuery>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<QueryResponseOfCN_Contact7kRqkrSv 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:CN_Contact>
<d2p1:_x003C_AccNo_x003E_k__BackingField>String</d2p1:_x003C_AccNo_x003E_k__BackingField>
<d2p1:_x003C_ContactID_x003E_k__BackingField>String</d2p1:_x003C_ContactID_x003E_k__BackingField>
<d2p1:_x003C_CreditorContact_x003E_k__BackingField>false</d2p1:_x003C_CreditorContact_x003E_k__BackingField>
<d2p1:_x003C_DebtorContact_x003E_k__BackingField>false</d2p1:_x003C_DebtorContact_x003E_k__BackingField>
<d2p1:_x003C_DefaultContact_x003E_k__BackingField>false</d2p1:_x003C_DefaultContact_x003E_k__BackingField>
<d2p1:_x003C_EmailAddress_x003E_k__BackingField>String</d2p1:_x003C_EmailAddress_x003E_k__BackingField>
<d2p1:_x003C_ExternalAppRecID_x003E_k__BackingField>String</d2p1:_x003C_ExternalAppRecID_x003E_k__BackingField>
<d2p1:_x003C_FName_x003E_k__BackingField>String</d2p1:_x003C_FName_x003E_k__BackingField>
<d2p1:_x003C_Fax_x003E_k__BackingField>String</d2p1:_x003C_Fax_x003E_k__BackingField>
<d2p1:_x003C_ItemNo_x003E_k__BackingField>0</d2p1:_x003C_ItemNo_x003E_k__BackingField>
<d2p1:_x003C_LastSavedDateTime_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_LastSavedDateTime_x003E_k__BackingField>
<d2p1:_x003C_LogonCode_x003E_k__BackingField>String</d2p1:_x003C_LogonCode_x003E_k__BackingField>
<d2p1:_x003C_LogonPassword_x003E_k__BackingField>String</d2p1:_x003C_LogonPassword_x003E_k__BackingField>
<d2p1:_x003C_Mobile_x003E_k__BackingField>String</d2p1:_x003C_Mobile_x003E_k__BackingField>
<d2p1:_x003C_Phone_x003E_k__BackingField>String</d2p1:_x003C_Phone_x003E_k__BackingField>
<d2p1:_x003C_PrimaryID_x003E_k__BackingField>String</d2p1:_x003C_PrimaryID_x003E_k__BackingField>
<d2p1:_x003C_ProspectID_x003E_k__BackingField>String</d2p1:_x003C_ProspectID_x003E_k__BackingField>
<d2p1:_x003C_SName_x003E_k__BackingField>String</d2p1:_x003C_SName_x003E_k__BackingField>
<d2p1:_x003C_SecondaryID_x003E_k__BackingField>String</d2p1:_x003C_SecondaryID_x003E_k__BackingField>
<d2p1:_x003C_TertiaryID_x003E_k__BackingField>String</d2p1:_x003C_TertiaryID_x003E_k__BackingField>
<d2p1:_x003C_Title_x003E_k__BackingField>String</d2p1:_x003C_Title_x003E_k__BackingField>
</d2p1:CN_Contact>
</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>
</QueryResponseOfCN_Contact7kRqkrSv>