Exemple de payload-uri
saveProperty folosește AGENTIA și ID_LOCAL pentru identificarea ofertei. La creare trimite câmpurile necesare publicării; la actualizare poți trimite numai câmpurile modificate.
Creare ofertă
{
"AGENTIA": 123,
"ID_LOCAL": 67654,
"TIP_IMOBIL_REAL": 1,
"AGENT_ID": 45,
"IMOPEDIA": 1,
"DATA_APARITIE": "2026-05-28",
"DATA_MODIFICARE": "2026-05-28",
"TITLU": "Apartament 2 camere în zona centrală",
"OBSERVATII": "Descriere publică a ofertei, fără date personale inutile.",
"REGION_ID": 12,
"ZONA": "Central",
"ZONA_ID": 100,
"REPER": "aproape de metrou",
"GEO_LAT": "44.432500",
"GEO_LONG": "26.103900",
"GEO_ACCURACY": 0,
"T_V_TRANZ": 1,
"T_V_PRET": 120000,
"T_V_MONEDA": "EUR",
"T_I_TRANZ": 0,
"T_H_TRANZ": 0,
"T_H_MONEDA": "EUR",
"COMISION": "2",
"PLATA_TVA": 0,
"SUPR_UTILA": 58,
"SUPR_CONSTR": 70,
"NRCAM": 2,
"NR_BAI": 1,
"ETAJ": 3,
"NRETAJE": 8,
"NR_BALCOANE": 1,
"AN_CONSTRUCTIE": 1985,
"MOBILAT": 2,
"STARE_IMOBIL": 1,
"DOTARI": "interfon; aer conditionat",
"FINISAJE": "parchet; gresie; faianta",
"DETALII": "semidecomandat; luminos",
"VECINATATI": "metrou; parc; scoala",
"TAGURI": "[\"Sold\"]",
"VIDEO_INFO": "[{\"TITLE\":\"Prezentare video\",\"FILE_TYPE\":\"youtube\",\"FILE_URL\":\"https://www.youtube.com/embed/example\"}]",
"CONTACT_PERS": "Agent Exemplu",
"CONTACT_TEL": "+40 700 000 000",
"CONTACT_EMAIL": "agent@example.com"
}
Actualizare parțială a prețului
Omiterea REGION_ID și a celorlalte câmpuri nemodificate nu le șterge:
{
"AGENTIA": 123,
"ID_LOCAL": 67654,
"AGENT_ID": 45,
"T_V_PRET": 125000
}
Payload legacy și warnings
Un payload fără REGION_ID poate folosi temporar ORAS, apoi JUDET, pentru determinarea regiunii:
{
"AGENTIA": 123,
"ID_LOCAL": 67654,
"AGENT_ID": 45,
"ORAS": "Bucuresti",
"JUDET": "Bucuresti"
}
Requestul rămâne valid, dar răspunsul include warnings:
{
"_isValid": "true",
"_warnings": [
{
"field": "REGION_ID",
"errorMessage": "REGION_ID va deveni obligatoriu; trimiteti identificatorul numeric al regiunii.",
"errorCode": "MIGRATION_REQUIRED"
},
{
"field": "ORAS",
"errorMessage": "ORAS este deprecated pentru identificarea regiunii; folositi REGION_ID.",
"errorCode": "DEPRECATED_FIELD"
},
{
"field": "JUDET",
"errorMessage": "JUDET este deprecated pentru identificarea regiunii; folositi REGION_ID.",
"errorCode": "DEPRECATED_FIELD"
}
]
}
Pentru lista câmpurilor și nomenclatoarelor disponibile, vezi Structura ofertelor și Nomenclatoare.