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.
GET /soggetti/by-vat/{VatCode} HTTP/1.1
Host: gemma.api.kerberos.energy
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<SoggettoDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Gemma.WebApi.ServiceModel.Responses">
<AreaId>0</AreaId>
<AziendaId>0</AziendaId>
<CategoriaId>0</CategoriaId>
<Codice>String</Codice>
<CodiceEsterno>String</CodiceEsterno>
<CodiceFiscale>String</CodiceFiscale>
<Cognome>String</Cognome>
<ContattoCommercialeId>0</ContattoCommercialeId>
<DataCreazione>0001-01-01T00:00:00</DataCreazione>
<DataModifica>0001-01-01T00:00:00</DataModifica>
<Id>0</Id>
<ImportazioneId>0</ImportazioneId>
<IsAnagraficaInviata>false</IsAnagraficaInviata>
<IsAnagraficaRichiesta>false</IsAnagraficaRichiesta>
<IsCliente>false</IsCliente>
<IsEliminato>false</IsEliminato>
<IsFornitore>false</IsFornitore>
<IsSoggettoConBenestare>false</IsSoggettoConBenestare>
<IsVettore>false</IsVettore>
<IsWebReference>false</IsWebReference>
<ListinoId>0</ListinoId>
<MagazzinoSoggettoId>0</MagazzinoSoggettoId>
<NomeRagSoc>String</NomeRagSoc>
<Note>String</Note>
<OwnerId>0</OwnerId>
<PartitaIva>String</PartitaIva>
<ScadenzaPagamentoId>0</ScadenzaPagamentoId>
<SoggettoIntermediarioId>0</SoggettoIntermediarioId>
<TipoDriverCommercialeId>0</TipoDriverCommercialeId>
<TipoIntermediarioId>0</TipoIntermediarioId>
<TipoPartnerId>0</TipoPartnerId>
<TipoSoggettoId>0</TipoSoggettoId>
<TipoStatoSoggettoId>0</TipoStatoSoggettoId>
<TipoTitoloId>0</TipoTitoloId>
</SoggettoDto>