Documentazione XML per sviluppatori

Il tracciato Wimmo per importare immobili e gallerie fotografiche.

Tracciato XML di esempio

Scarica il modello della tipologia desiderata e sostituisci i dati dimostrativi. id_esterno è obbligatorio; fornitore_id è facoltativo nel CP.

Scarica XML Terreni

Terreni (TR)

Ogni file XML contiene da 1 a 100 annunci di una sola tipologia e di una sola agenzia. Il file non può superare 5 MB. L’agenzia carica il file dal proprio CP: il codice cliente è ricavato dalla sessione, mentre il codice annuncio Wimmo viene assegnato dal sistema. Gli annunci accettati entrano prima nella coda pending e non sono pubblicati immediatamente.

Struttura del file

<?xml version="1.0" encoding="UTF-8"?>
                            <wimmo_import versione="1.0" fornitore_id="" modalita="incremental" generato_il="2026-10-02T10:00:00+02:00">
                                <agenzia>
                                    <annunci>
                                        <annuncio tipo="TR" id_esterno="TR-ESEMPIO-001" operazione="insert" modificato_il="2026-10-02T10:00:00+02:00">
                                            <dati>
                                                <tipologia>tr_edificabile</tipologia>
                                                <!-- gli altri campi obbligatori e gli eventuali facoltativi -->
                                            </dati>
                                            <galleria modalita="replace">...</galleria>
                                        </annuncio>
                                    </annunci>
                                </agenzia>
                            </wimmo_import>

fornitore_id può essere omesso o lasciato vuoto per un XML creato dall’agenzia. Se il file proviene da un fornitore accreditato Wimmo, indicare il suo codice alfanumerico: se non è presente o attivo nel CRM, gli annunci entrano in stato drop e non sono evadibili.

Le operazioni ammesse sono insert, update e delete. Per insert e update inviare <dati> completo; per delete non inviare né dati né galleria. Update e delete individuano l’annuncio tramite agenzia, origine del file e id_esterno: mantenere quindi la stessa scelta per fornitore_id usata nell’insert. Il codice annuncio Wimmo viene assegnato al primo inserimento. Un annuncio assente dal file non viene cancellato.

Attributo XMLRegola
wimmo_import.versione1.0
wimmo_import.fornitore_idFacoltativo nel CP: vuoto o assente per XML privati dell’agenzia; se valorizzato, codice alfanumerico di un fornitore attivo nel CRM (massimo 96 caratteri).
wimmo_import.modalitaincremental
wimmo_import.generato_ilData e ora ISO 8601 con fuso orario, es. 2026-10-02T10:00:00+02:00.
agenzia.codice_clienteFacoltativo; se indicato, deve coincidere con il codice dell’agenzia autenticata nel CP. È ammesso un solo nodo <agenzia>.
annuncio.id_esternoIdentificativo stabile dell’annuncio presso l’agenzia o il fornitore, obbligatorio, massimo 50 caratteri e unico nel file.
annuncio.tipoTR per tutti gli annunci del file.
annuncio.operazioneinsert, update o delete.
annuncio.modificato_ilData e ora ISO 8601 con fuso orario.

Campi di <dati>

I nomi sotto sono gli elementi XML. Non inviare codice immobile Wimmo, codice agenzia, stato pending o altri campi interni. I flag ammettono soltanto 0 o 1. Importi e superfici sono interi, senza decimali.

Campi minimi richiesti per un nuovo annuncio Terreni

Le righe rosso chiaro indicano i campi obbligatori o obbligatori a condizione. L’import rifiuta il file se un campo richiesto manca o non rispetta il formato.

riferimento denominazione indirizzo citta cap provincia lat lon tipologia mq vendita fitto data_mandato_dal

vendita e fitto devono essere entrambi presenti e almeno uno deve valere 1. prezzo è obbligatorio se vendita=1; prezzo_affitto se fitto=1. Per latitudine e longitudine sono richieste esattamente sette cifre decimali.

Identificazione e posizione

Campo XMLSignificato e formatoObbligatorietà
riferimento Riferimento interno dell’annuncio. Obbligatorio
denominazione Titolo dell’annuncio. Obbligatorio
indirizzo Indirizzo dell’immobile. Obbligatorio
citta Comune. Obbligatorio
cap Codice di avviamento postale. Obbligatorio
provincia Sigla della provincia. Obbligatorio
lat Latitudine con esattamente sette cifre decimali, es. 41,9027820 o 41.9027820. Intervallo da -90 a 90; virgola o punto, senza separatori delle migliaia. Obbligatorio
lon Longitudine con esattamente sette cifre decimali, es. 12,4963660 o 12.4963660. Intervallo da -180 a 180; virgola o punto, senza separatori delle migliaia. Obbligatorio
geocode_precision Uno tra address, street, city, postcode, generic, none, unavailable. Facoltativo
tipologia Inviare il dt_codice del dizionario relativo alla categoria, non l’ID numerico né la descrizione. Obbligatorio

Caratteristiche del terreno

Campo XMLSignificato e formatoObbligatorietà
mq Superficie in metri quadri interi da 1 a 9999. Obbligatorio
recintato Flag 0 o 1. Facoltativo
fronte_strada Flag 0 o 1. Facoltativo
agricolo Flag 0 o 1; distinto dal codice tipologia tr_agricolo. Facoltativo
licenza_edilizia Flag 0 o 1. Facoltativo

Contratto e prezzi

Campo XMLSignificato e formatoObbligatorietà
vendita Flag 0 o 1. Deve essere presente insieme a fitto; almeno uno dei due vale 1. Obbligatorio
fitto Flag 0 o 1. Deve essere presente insieme a vendita; almeno uno dei due vale 1. Obbligatorio
prezzo Euro interi: solo cifre 0-9, senza valuta, punti, virgole o spazi. Richiesto se vendita=1. Obbligatorio se vendita=1
prezzo_affitto Euro interi: solo cifre 0-9, senza valuta, punti, virgole o spazi. Richiesto se fitto=1. Obbligatorio se fitto=1
prezzo_margine Euro interi facoltativi, solo cifre 0-9. Facoltativo
prezzo_min Euro interi facoltativi, solo cifre 0-9. Facoltativo
prezzo_old Euro interi facoltativi, solo cifre 0-9. Facoltativo
prezzo_riservato Flag 0 o 1. Facoltativo
ribasso Flag 0 o 1. Facoltativo
data_mandato_dal Data valida nel formato YYYY-MM-DD. Obbligatorio
data_mandato_al Data valida nel formato YYYY-MM-DD, facoltativa. Facoltativo

Stato e visibilità

Campo XMLSignificato e formatoObbligatorietà
archivio Flag 0 o 1. Facoltativo
concluso Flag 0 o 1. Facoltativo
trattativa Flag 0 o 1. Facoltativo
vetrina Flag 0 o 1. Facoltativo

Testi e collegamenti

Campo XMLSignificato e formatoObbligatorietà
descrizione Descrizione pubblica dell’immobile. Facoltativo
maps Indirizzo o collegamento mappa. Facoltativo
note Note riservate all’agenzia. Facoltativo
youtube Collegamento video. Facoltativo
virtual_tour Collegamento alla visita virtuale. Facoltativo

Valori di tipologia

Inviare esattamente il dt_codice corrispondente alla tipologia desiderata. Non inviare l’ID numerico né il nome descrittivo: il sistema converte il codice nell’ID interno durante l’import.

Valore XML (dt_codice)Tipologia
tr_edificabileEdificabile
tr_agricoloAgricolo

La galleria è facoltativa. Le regole per URL, formati e nodi fotografici sono nella sezione Specifiche immagini.

Vuoi scoprire le funzionalità di Wimmo Business?

Scopri tutti i piani e confronta le funzionalità della piattaforma, scegli il piano più idoneo.