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 /taxablecategory HTTP/1.1
Host: api.chmuradokumentow.pl
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<TaxableCategoryCreateCommand xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Cloud.Globals.ServiceUtils.GlobalDto.TaxableCategory.Command">
<CostJpkCodeCode>String</CostJpkCodeCode>
<CostJpkCodeName>String</CostJpkCodeName>
<CostJpkDocTypeCode>String</CostJpkDocTypeCode>
<CostJpkDocTypeName>String</CostJpkDocTypeName>
<CostJpkProcedureCode>String</CostJpkProcedureCode>
<CostJpkProcedureName>String</CostJpkProcedureName>
<Description>String</Description>
<IncomeJpkCodeCode>String</IncomeJpkCodeCode>
<IncomeJpkCodeName>String</IncomeJpkCodeName>
<IncomeJpkDocTypeCode>String</IncomeJpkDocTypeCode>
<IncomeJpkDocTypeName>String</IncomeJpkDocTypeName>
<IncomeJpkProcedureCode>String</IncomeJpkProcedureCode>
<IncomeJpkProcedureName>String</IncomeJpkProcedureName>
<IsFiscal>false</IsFiscal>
<IsRetail>false</IsRetail>
<IsTaxable>false</IsTaxable>
<IsTaxableDivided>false</IsTaxableDivided>
<IsTaxableDividedValue>0</IsTaxableDividedValue>
<IsTaxableId>0</IsTaxableId>
<IsTaxableName>String</IsTaxableName>
<IsTaxableValue>0</IsTaxableValue>
<KindId>0</KindId>
<KindName>String</KindName>
<Name>String</Name>
<OptimaTaxCategoryId>0</OptimaTaxCategoryId>
<OptimaTaxCategoryName>String</OptimaTaxCategoryName>
<TaxableTypeId>0</TaxableTypeId>
<TaxableTypeName>String</TaxableTypeName>
<TypeId>0</TypeId>
<VatTypeId>0</VatTypeId>
<VatTypeName>String</VatTypeName>
</TaxableCategoryCreateCommand>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<TaxableCategoryCreateResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Cloud.Globals.ServiceUtils.GlobalDto.TaxableCategory.Command">
<ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types" xmlns="http://schemas.datacontract.org/2004/07/Cloud.Globals.ServiceUtils.GlobalDto.Recipient.Global">
<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>
<Result xmlns="http://schemas.datacontract.org/2004/07/Cloud.Globals.ServiceUtils.GlobalDto.Recipient.Global" />
<Id xmlns="http://schemas.datacontract.org/2004/07/Cloud.Globals.ServiceUtils.GlobalDto.Recipient.Global">0</Id>
</TaxableCategoryCreateResponse>