Skip to the content.

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.