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 /listini/{ListinoId}/articoli HTTP/1.1
Host: gemma.api.kerberos.energy
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<ListinoArticoloQuery xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Gemma.WebApi.ServiceModel.Types">
<Skip xmlns="http://schemas.servicestack.net/types">0</Skip>
<Take xmlns="http://schemas.servicestack.net/types">0</Take>
<OrderBy xmlns="http://schemas.servicestack.net/types">String</OrderBy>
<OrderByDesc xmlns="http://schemas.servicestack.net/types">String</OrderByDesc>
<Include xmlns="http://schemas.servicestack.net/types">String</Include>
<Fields xmlns="http://schemas.servicestack.net/types">String</Fields>
<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>
<ArticoloId>0</ArticoloId>
<ArticoloIdBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:int>0</d2p1:int>
</ArticoloIdBetween>
<ArticoloIdGreaterThan>0</ArticoloIdGreaterThan>
<ArticoloIdGreaterThanOrEqualTo>0</ArticoloIdGreaterThanOrEqualTo>
<ArticoloIdIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:int>0</d2p1:int>
</ArticoloIdIn>
<ArticoloIdLessThan>0</ArticoloIdLessThan>
<ArticoloIdLessThanOrEqualTo>0</ArticoloIdLessThanOrEqualTo>
<ArticoloIdNotEqualTo>0</ArticoloIdNotEqualTo>
<DataModifica>0001-01-01T00:00:00</DataModifica>
<DataModificaBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
</DataModificaBetween>
<DataModificaGreaterThan>0001-01-01T00:00:00</DataModificaGreaterThan>
<DataModificaGreaterThanOrEqualTo>0001-01-01T00:00:00</DataModificaGreaterThanOrEqualTo>
<DataModificaIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
</DataModificaIn>
<DataModificaLessThan>0001-01-01T00:00:00</DataModificaLessThan>
<DataModificaLessThanOrEqualTo>0001-01-01T00:00:00</DataModificaLessThanOrEqualTo>
<DataModificaNotEqualTo>0001-01-01T00:00:00</DataModificaNotEqualTo>
<Id>0</Id>
<IdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>0</d2p1:int>
</IdBetween>
<IdGreaterThan>0</IdGreaterThan>
<IdGreaterThanOrEqualTo>0</IdGreaterThanOrEqualTo>
<IdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>0</d2p1:int>
</IdIn>
<IdLessThan>0</IdLessThan>
<IdLessThanOrEqualTo>0</IdLessThanOrEqualTo>
<IdNotEqualTo>0</IdNotEqualTo>
<ListinoId>0</ListinoId>
<ListinoIdBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:int>0</d2p1:int>
</ListinoIdBetween>
<ListinoIdGreaterThan>0</ListinoIdGreaterThan>
<ListinoIdGreaterThanOrEqualTo>0</ListinoIdGreaterThanOrEqualTo>
<ListinoIdIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:int>0</d2p1:int>
</ListinoIdIn>
<ListinoIdLessThan>0</ListinoIdLessThan>
<ListinoIdLessThanOrEqualTo>0</ListinoIdLessThanOrEqualTo>
<ListinoIdNotEqualTo>0</ListinoIdNotEqualTo>
<Prezzo>0</Prezzo>
<PrezzoBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:decimal>0</d2p1:decimal>
</PrezzoBetween>
<PrezzoGreaterThan>0</PrezzoGreaterThan>
<PrezzoGreaterThanOrEqualTo>0</PrezzoGreaterThanOrEqualTo>
<PrezzoIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:decimal>0</d2p1:decimal>
</PrezzoIn>
<PrezzoLessThan>0</PrezzoLessThan>
<PrezzoLessThanOrEqualTo>0</PrezzoLessThanOrEqualTo>
<PrezzoNotEqualTo>0</PrezzoNotEqualTo>
</ListinoArticoloQuery>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<QueryResponseOfListinoArticoloCYQkyN_Pr 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/Gemma.WebApi.ServiceModel.Types">
<d2p1:ListinoArticolo>
<d2p1:Articolo>
<d2p1:AcquistiContoContabileId>0</d2p1:AcquistiContoContabileId>
<d2p1:AcquistoCausaleIvaId>0</d2p1:AcquistoCausaleIvaId>
<d2p1:AziendaId>0</d2p1:AziendaId>
<d2p1:Barcode>String</d2p1:Barcode>
<d2p1:BarcodeFornitore>String</d2p1:BarcodeFornitore>
<d2p1:CategoriaId>0</d2p1:CategoriaId>
<d2p1:CategoriaWebId>0</d2p1:CategoriaWebId>
<d2p1:Chiave>String</d2p1:Chiave>
<d2p1:Codice>String</d2p1:Codice>
<d2p1:CodiceDoganale>String</d2p1:CodiceDoganale>
<d2p1:CodiceFornitore>String</d2p1:CodiceFornitore>
<d2p1:Collocazione>String</d2p1:Collocazione>
<d2p1:ContrattoDurata>0</d2p1:ContrattoDurata>
<d2p1:ContrattoPreavviso>0</d2p1:ContrattoPreavviso>
<d2p1:CreatedDate>0001-01-01T00:00:00</d2p1:CreatedDate>
<d2p1:CreatedUserId>0</d2p1:CreatedUserId>
<d2p1:DataAggiornamentoWeb>0001-01-01T00:00:00</d2p1:DataAggiornamentoWeb>
<d2p1:DescriCassa>String</d2p1:DescriCassa>
<d2p1:DescriEstesa>String</d2p1:DescriEstesa>
<d2p1:Descrizione>String</d2p1:Descrizione>
<d2p1:DistintaConfigurazionePredefinitaId>0</d2p1:DistintaConfigurazionePredefinitaId>
<d2p1:FasciaPrezzoId>0</d2p1:FasciaPrezzoId>
<d2p1:FornitoreId>0</d2p1:FornitoreId>
<d2p1:HWPercentualeCosto>0</d2p1:HWPercentualeCosto>
<d2p1:HWSogliaMinimaCosto>0</d2p1:HWSogliaMinimaCosto>
<d2p1:Id>0</d2p1:Id>
<d2p1:ImmagineId>0</d2p1:ImmagineId>
<d2p1:IsContratto>false</d2p1:IsContratto>
<d2p1:IsCostoVariabile>false</d2p1:IsCostoVariabile>
<d2p1:IsDecimaleAltaPrec>false</d2p1:IsDecimaleAltaPrec>
<d2p1:IsEliminato>false</d2p1:IsEliminato>
<d2p1:IsFittizio>false</d2p1:IsFittizio>
<d2p1:IsGestioneCodiciSeriali>false</d2p1:IsGestioneCodiciSeriali>
<d2p1:IsGestioneLotti>false</d2p1:IsGestioneLotti>
<d2p1:IsMostraInCatalogo>false</d2p1:IsMostraInCatalogo>
<d2p1:IsObsoleto>false</d2p1:IsObsoleto>
<d2p1:IsRichiediSeriale>false</d2p1:IsRichiediSeriale>
<d2p1:IsSegnaposto>false</d2p1:IsSegnaposto>
<d2p1:LottoMinimoRiordino>0</d2p1:LottoMinimoRiordino>
<d2p1:MarchioId>0</d2p1:MarchioId>
<d2p1:ModifiedDate>0001-01-01T00:00:00</d2p1:ModifiedDate>
<d2p1:ModifiedUserId>0</d2p1:ModifiedUserId>
<d2p1:ModuliDIN>0</d2p1:ModuliDIN>
<d2p1:NotaInterna>String</d2p1:NotaInterna>
<d2p1:NotaInternaTipo>0</d2p1:NotaInternaTipo>
<d2p1:Note>String</d2p1:Note>
<d2p1:NoteProduzione>String</d2p1:NoteProduzione>
<d2p1:NumeratoreSerialeId>0</d2p1:NumeratoreSerialeId>
<d2p1:ParentArticoloId>0</d2p1:ParentArticoloId>
<d2p1:PercCanoneAnnuo>0</d2p1:PercCanoneAnnuo>
<d2p1:PesoUnitario>0</d2p1:PesoUnitario>
<d2p1:PezziOgniTempo>0</d2p1:PezziOgniTempo>
<d2p1:PianoMontaggio>0</d2p1:PianoMontaggio>
<d2p1:PreAcq>0</d2p1:PreAcq>
<d2p1:ProgettoCapitId>0</d2p1:ProgettoCapitId>
<d2p1:PuntoForza1CnId>0</d2p1:PuntoForza1CnId>
<d2p1:PuntoForza2CnId>0</d2p1:PuntoForza2CnId>
<d2p1:PuntoForza3CnId>0</d2p1:PuntoForza3CnId>
<d2p1:PuntoForza4CnId>0</d2p1:PuntoForza4CnId>
<d2p1:QtaRiordino>0</d2p1:QtaRiordino>
<d2p1:QuantitaDefaultLotto>0</d2p1:QuantitaDefaultLotto>
<d2p1:SKU>0</d2p1:SKU>
<d2p1:ScontoProgressivo>0</d2p1:ScontoProgressivo>
<d2p1:Scorta>0</d2p1:Scorta>
<d2p1:TAGSimboli>String</d2p1:TAGSimboli>
<d2p1:TAGVerifiche>String</d2p1:TAGVerifiche>
<d2p1:TempoMedio>0</d2p1:TempoMedio>
<d2p1:Tipo>0</d2p1:Tipo>
<d2p1:TipoContrattoId>0</d2p1:TipoContrattoId>
<d2p1:TipoNumSerie>0</d2p1:TipoNumSerie>
<d2p1:TipoSerialeFwId>0</d2p1:TipoSerialeFwId>
<d2p1:TipoValoreMagazzinoId>0</d2p1:TipoValoreMagazzinoId>
<d2p1:TipoVariante1Id>0</d2p1:TipoVariante1Id>
<d2p1:TipoVariante2Id>0</d2p1:TipoVariante2Id>
<d2p1:UltAcq>0001-01-01T00:00:00</d2p1:UltAcq>
<d2p1:UltimaDataValoreMagazzino>0001-01-01T00:00:00</d2p1:UltimaDataValoreMagazzino>
<d2p1:Unita>String</d2p1:Unita>
<d2p1:UnitaMisuraId>0</d2p1:UnitaMisuraId>
<d2p1:ValoreVariante1Id>0</d2p1:ValoreVariante1Id>
<d2p1:ValoreVariante2Id>0</d2p1:ValoreVariante2Id>
<d2p1:VenditaCausaleIvaId>0</d2p1:VenditaCausaleIvaId>
<d2p1:VenditaContoContabileId>0</d2p1:VenditaContoContabileId>
<d2p1:VoceCapitolato>String</d2p1:VoceCapitolato>
<d2p1:WebDescrizioneCnId>0</d2p1:WebDescrizioneCnId>
<d2p1:WebDescrizioneEstesaCnId>0</d2p1:WebDescrizioneEstesaCnId>
<d2p1:WebIsInVetrina>false</d2p1:WebIsInVetrina>
<d2p1:WebIsVisualizzaPrezzo>false</d2p1:WebIsVisualizzaPrezzo>
<d2p1:WebOrdineVista>0</d2p1:WebOrdineVista>
<d2p1:WebTipoLista>0</d2p1:WebTipoLista>
</d2p1:Articolo>
<d2p1:ArticoloId>0</d2p1:ArticoloId>
<d2p1:DataModifica>0001-01-01T00:00:00</d2p1:DataModifica>
<d2p1:Id>0</d2p1:Id>
<d2p1:ListinoId>0</d2p1:ListinoId>
<d2p1:Prezzo>0</d2p1:Prezzo>
</d2p1:ListinoArticolo>
</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>
</QueryResponseOfListinoArticoloCYQkyN_Pr>