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.
PUT /impianti/{Id} HTTP/1.1
Host: gemma.api.kerberos.energy
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<UpdateImpianto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Gemma.WebApi.ServiceModel.Requests">
<Descrizione>String</Descrizione>
<Id>0</Id>
<IsAttivo>false</IsAttivo>
<NomeImpianto>String</NomeImpianto>
<StatoImpiantoId>0</StatoImpiantoId>
<TipoImpiantoId>0</TipoImpiantoId>
</UpdateImpianto>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<Impianto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Gemma.WebApi.ServiceModel.Types">
<CategoriaImpiantoId>0</CategoriaImpiantoId>
<Codice>String</Codice>
<CodiceReferente>String</CodiceReferente>
<CodiceSN>String</CodiceSN>
<Data>0001-01-01T00:00:00</Data>
<Descrizione>String</Descrizione>
<FileId>0</FileId>
<Id>0</Id>
<ImpiantoXPlatformId>0</ImpiantoXPlatformId>
<IndicazioniStradali>String</IndicazioniStradali>
<IsAttivo>false</IsAttivo>
<IsSegnaposto>false</IsSegnaposto>
<IstruzioniAccesso>String</IstruzioniAccesso>
<NomeImpianto>String</NomeImpianto>
<Note>String</Note>
<SoggettoId>0</SoggettoId>
<SoggettoManutentoreId>0</SoggettoManutentoreId>
<SoggettoReferenteId>0</SoggettoReferenteId>
<SoggettoSupervisoreId>0</SoggettoSupervisoreId>
<SoggettoUbicazione>
<CAP>String</CAP>
<Citta>String</Citta>
<CodiceEsterno>String</CodiceEsterno>
<CodiceRiferimentoProprietario>String</CodiceRiferimentoProprietario>
<CoordGPS>String</CoordGPS>
<Descrizione>String</Descrizione>
<Id>0</Id>
<Indirizzo>String</Indirizzo>
<IsImpianto>false</IsImpianto>
<IsSedeCommerciale>false</IsSedeCommerciale>
<Paese>String</Paese>
<Provincia>String</Provincia>
<RecapitoPredefinitoId>0</RecapitoPredefinitoId>
<Regione>
<Area>String</Area>
<Id>0</Id>
<Nome>String</Nome>
<Province>String</Province>
</Regione>
<RegioneId>0</RegioneId>
<Soggetto>
<Abi>String</Abi>
<AreaId>0</AreaId>
<AuthToken>String</AuthToken>
<AziendaId>0</AziendaId>
<Banca>String</Banca>
<Cab>String</Cab>
<CategoriaId>0</CategoriaId>
<Cin>String</Cin>
<Codice>String</Codice>
<CodiceEsterno>String</CodiceEsterno>
<CodiceFiscale>String</CodiceFiscale>
<Cognome>String</Cognome>
<CondizioniConsegna>String</CondizioniConsegna>
<CondizioniPagamento>String</CondizioniPagamento>
<CondizioniSpedizione>String</CondizioniSpedizione>
<ContattoCommercialeId>0</ContattoCommercialeId>
<ContoCorrente>String</ContoCorrente>
<DataCreazione>0001-01-01T00:00:00</DataCreazione>
<DataModifica>0001-01-01T00:00:00</DataModifica>
<DateCreated>0001-01-01T00:00:00</DateCreated>
<DateUpdated>0001-01-01T00:00:00</DateUpdated>
<EmpCreated>String</EmpCreated>
<EmpUpdated>String</EmpUpdated>
<EsenzioneIVAAcquisto>0</EsenzioneIVAAcquisto>
<EsenzioneIVAVendita>0</EsenzioneIVAVendita>
<FidoCliente>0</FidoCliente>
<Iban>String</Iban>
<Id>0</Id>
<Immagine>0</Immagine>
<ImportazioneId>0</ImportazioneId>
<ImportoCredito>0</ImportoCredito>
<IsAccessoWEB>false</IsAccessoWEB>
<IsAnagraficaInviata>false</IsAnagraficaInviata>
<IsAnagraficaRichiesta>false</IsAnagraficaRichiesta>
<IsCliente>false</IsCliente>
<IsEliminato>false</IsEliminato>
<IsFornitore>false</IsFornitore>
<IsLID>false</IsLID>
<IsSoggettoConBenestare>false</IsSoggettoConBenestare>
<IsVettore>false</IsVettore>
<IsVisibile>false</IsVisibile>
<IsWebReference>false</IsWebReference>
<ListinoId>0</ListinoId>
<Login>String</Login>
<MagazzinoSoggettoId>0</MagazzinoSoggettoId>
<NomeRagSoc>String</NomeRagSoc>
<NotaInterna>String</NotaInterna>
<Note>String</Note>
<OdooId>0</OdooId>
<OwnerId>0</OwnerId>
<PartitaIva>String</PartitaIva>
<PartitaIvaGruppo>String</PartitaIvaGruppo>
<Password>String</Password>
<RowVersion>0</RowVersion>
<ScadenzaPagamentoId>0</ScadenzaPagamentoId>
<ScontoCliente1>0</ScontoCliente1>
<ScontoCliente2>0</ScontoCliente2>
<ScontoCliente3>0</ScontoCliente3>
<ScontoFornitore1>0</ScontoFornitore1>
<ScontoFornitore2>0</ScontoFornitore2>
<ScontoFornitore3>0</ScontoFornitore3>
<SoggettoIntermediarioId>0</SoggettoIntermediarioId>
<Sportello>String</Sportello>
<Swift>String</Swift>
<TAGS>String</TAGS>
<TipoDriverCommercialeId>0</TipoDriverCommercialeId>
<TipoIntermediarioId>0</TipoIntermediarioId>
<TipoPartnerId>0</TipoPartnerId>
<TipoSoggettoId>0</TipoSoggettoId>
<TipoStatoSoggettoId>0</TipoStatoSoggettoId>
<TipoTitoloId>0</TipoTitoloId>
<URLTracking>String</URLTracking>
<UtenteCreazioneId>0</UtenteCreazioneId>
<UtenteModificaId>0</UtenteModificaId>
<WebIsPartnerVisibile>false</WebIsPartnerVisibile>
</Soggetto>
<SoggettoId>0</SoggettoId>
<TipoUbicazione>
<AziendaId>0</AziendaId>
<Descrizione>String</Descrizione>
<Id>0</Id>
<IsDefault>false</IsDefault>
</TipoUbicazione>
<TipoUbicazioneId>0</TipoUbicazioneId>
</SoggettoUbicazione>
<SoggettoUbicazioneId>0</SoggettoUbicazioneId>
<StatoImpiantoId>0</StatoImpiantoId>
<TipoImpiantoId>0</TipoImpiantoId>
</Impianto>