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/v_Jiwa_LicencesQuery HTTP/1.1
Host: api.jiwa.com.au
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<v_Jiwa_LicencesQuery 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>
<CALs>0</CALs>
<CALsBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>0</d2p1:int>
</CALsBetween>
<CALsGreaterThan>0</CALsGreaterThan>
<CALsGreaterThanOrEqualTo>0</CALsGreaterThanOrEqualTo>
<CALsIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>0</d2p1:int>
</CALsIn>
<CALsLessThan>0</CALsLessThan>
<CALsLessThanOrEqualTo>0</CALsLessThanOrEqualTo>
<CALsNotEqualTo>0</CALsNotEqualTo>
<CommenceDate>0001-01-01T00:00:00</CommenceDate>
<CommenceDateBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
</CommenceDateBetween>
<CommenceDateGreaterThan>0001-01-01T00:00:00</CommenceDateGreaterThan>
<CommenceDateGreaterThanOrEqualTo>0001-01-01T00:00:00</CommenceDateGreaterThanOrEqualTo>
<CommenceDateIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
</CommenceDateIn>
<CommenceDateLessThan>0001-01-01T00:00:00</CommenceDateLessThan>
<CommenceDateLessThanOrEqualTo>0001-01-01T00:00:00</CommenceDateLessThanOrEqualTo>
<CommenceDateNotEqualTo>0001-01-01T00:00:00</CommenceDateNotEqualTo>
<ExpiryDate>0001-01-01T00:00:00</ExpiryDate>
<ExpiryDateBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
</ExpiryDateBetween>
<ExpiryDateGreaterThan>0001-01-01T00:00:00</ExpiryDateGreaterThan>
<ExpiryDateGreaterThanOrEqualTo>0001-01-01T00:00:00</ExpiryDateGreaterThanOrEqualTo>
<ExpiryDateIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
</ExpiryDateIn>
<ExpiryDateLessThan>0001-01-01T00:00:00</ExpiryDateLessThan>
<ExpiryDateLessThanOrEqualTo>0001-01-01T00:00:00</ExpiryDateLessThanOrEqualTo>
<ExpiryDateNotEqualTo>0001-01-01T00:00:00</ExpiryDateNotEqualTo>
<IssueDate>0001-01-01T00:00:00</IssueDate>
<IssueDateBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
</IssueDateBetween>
<IssueDateGreaterThan>0001-01-01T00:00:00</IssueDateGreaterThan>
<IssueDateGreaterThanOrEqualTo>0001-01-01T00:00:00</IssueDateGreaterThanOrEqualTo>
<IssueDateIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
</IssueDateIn>
<IssueDateLessThan>0001-01-01T00:00:00</IssueDateLessThan>
<IssueDateLessThanOrEqualTo>0001-01-01T00:00:00</IssueDateLessThanOrEqualTo>
<IssueDateNotEqualTo>0001-01-01T00:00:00</IssueDateNotEqualTo>
<Note>String</Note>
<NoteBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</NoteBetween>
<NoteContains>String</NoteContains>
<NoteEndsWith>String</NoteEndsWith>
<NoteIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</NoteIn>
<NoteLike>String</NoteLike>
<NoteStartsWith>String</NoteStartsWith>
<RecID>String</RecID>
<RecIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</RecIDBetween>
<RecIDContains>String</RecIDContains>
<RecIDEndsWith>String</RecIDEndsWith>
<RecIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</RecIDIn>
<RecIDLike>String</RecIDLike>
<RecIDStartsWith>String</RecIDStartsWith>
<ResourceID>String</ResourceID>
<ResourceIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ResourceIDBetween>
<ResourceIDContains>String</ResourceIDContains>
<ResourceIDEndsWith>String</ResourceIDEndsWith>
<ResourceIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ResourceIDIn>
<ResourceIDLike>String</ResourceIDLike>
<ResourceIDStartsWith>String</ResourceIDStartsWith>
<ResourceName>String</ResourceName>
<ResourceNameBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ResourceNameBetween>
<ResourceNameContains>String</ResourceNameContains>
<ResourceNameEndsWith>String</ResourceNameEndsWith>
<ResourceNameIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ResourceNameIn>
<ResourceNameLike>String</ResourceNameLike>
<ResourceNameStartsWith>String</ResourceNameStartsWith>
<Scope>String</Scope>
<ScopeBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ScopeBetween>
<ScopeContains>String</ScopeContains>
<ScopeEndsWith>String</ScopeEndsWith>
<ScopeIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ScopeIn>
<ScopeLike>String</ScopeLike>
<ScopeStartsWith>String</ScopeStartsWith>
<Signature>String</Signature>
<SignatureBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</SignatureBetween>
<SignatureContains>String</SignatureContains>
<SignatureEndsWith>String</SignatureEndsWith>
<SignatureIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</SignatureIn>
<SignatureLike>String</SignatureLike>
<SignatureStartsWith>String</SignatureStartsWith>
<Unused>0</Unused>
<UnusedBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:int>0</d2p1:int>
</UnusedBetween>
<UnusedGreaterThan>0</UnusedGreaterThan>
<UnusedGreaterThanOrEqualTo>0</UnusedGreaterThanOrEqualTo>
<UnusedIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:int>0</d2p1:int>
</UnusedIn>
<UnusedLessThan>0</UnusedLessThan>
<UnusedLessThanOrEqualTo>0</UnusedLessThanOrEqualTo>
<UnusedNotEqualTo>0</UnusedNotEqualTo>
<Used>0</Used>
<UsedBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:int>0</d2p1:int>
</UsedBetween>
<UsedGreaterThan>0</UsedGreaterThan>
<UsedGreaterThanOrEqualTo>0</UsedGreaterThanOrEqualTo>
<UsedIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:int>0</d2p1:int>
</UsedIn>
<UsedLessThan>0</UsedLessThan>
<UsedLessThanOrEqualTo>0</UsedLessThanOrEqualTo>
<UsedNotEqualTo>0</UsedNotEqualTo>
<Version>String</Version>
<VersionBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</VersionBetween>
<VersionContains>String</VersionContains>
<VersionEndsWith>String</VersionEndsWith>
<VersionIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</VersionIn>
<VersionLike>String</VersionLike>
<VersionStartsWith>String</VersionStartsWith>
</v_Jiwa_LicencesQuery>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<QueryResponseOfv_Jiwa_Licences7kRqkrSv 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:v_Jiwa_Licences>
<d2p1:_x003C_CALs_x003E_k__BackingField>0</d2p1:_x003C_CALs_x003E_k__BackingField>
<d2p1:_x003C_CommenceDate_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_CommenceDate_x003E_k__BackingField>
<d2p1:_x003C_ExpiryDate_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_ExpiryDate_x003E_k__BackingField>
<d2p1:_x003C_IssueDate_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_IssueDate_x003E_k__BackingField>
<d2p1:_x003C_Note_x003E_k__BackingField>String</d2p1:_x003C_Note_x003E_k__BackingField>
<d2p1:_x003C_RecID_x003E_k__BackingField>String</d2p1:_x003C_RecID_x003E_k__BackingField>
<d2p1:_x003C_ResourceID_x003E_k__BackingField>String</d2p1:_x003C_ResourceID_x003E_k__BackingField>
<d2p1:_x003C_ResourceName_x003E_k__BackingField>String</d2p1:_x003C_ResourceName_x003E_k__BackingField>
<d2p1:_x003C_Scope_x003E_k__BackingField>String</d2p1:_x003C_Scope_x003E_k__BackingField>
<d2p1:_x003C_Signature_x003E_k__BackingField>String</d2p1:_x003C_Signature_x003E_k__BackingField>
<d2p1:_x003C_Unused_x003E_k__BackingField>0</d2p1:_x003C_Unused_x003E_k__BackingField>
<d2p1:_x003C_Used_x003E_k__BackingField>0</d2p1:_x003C_Used_x003E_k__BackingField>
<d2p1:_x003C_Version_x003E_k__BackingField>String</d2p1:_x003C_Version_x003E_k__BackingField>
</d2p1:v_Jiwa_Licences>
</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>
</QueryResponseOfv_Jiwa_Licences7kRqkrSv>