[{"data":1,"prerenderedAt":902},["ShallowReactive",2],{"page:\u002Fproperties":3,"schema:ExternalProperty":330,"operations":801},{"id":4,"title":5,"body":6,"description":320,"extension":321,"meta":322,"navigation":323,"operation":324,"path":325,"rawbody":326,"seo":327,"stem":328,"__hash__":329},"docs\u002Fproperties.md","Properties",{"type":7,"value":8,"toc":309},"minimark",[9,18,40,45,48,51,54,58,61,75,78,83,102,182,202,205,209,220,282,292,296,299,303],[10,11,12,13,17],"p",{},"A property is a listing managed in Vestta: an apartment for rent, a house for sale, a commercial unit offered for transfer. The API exposes the workspace's ",[14,15,16],"strong",{},"public catalogue"," — the same listings the agency chooses to publish — so you can show them on a website, feed another product or keep an external index in sync.",[10,19,20,21,25,26,29,30,33,34,39],{},"Reading the catalogue needs ",[22,23,24],"code",{},"properties:read",". Creating, updating and uploading needs ",[22,27,28],{},"properties:write",". Publication and processing status need ",[22,31,32],{},"properties:publish",". See ",[35,36,38],"a",{"href":37},"\u002Fpublishing","Publishing properties",".",[41,42,44],"h2",{"id":43},"endpoints","Endpoints",[46,47],"api-endpoints",{"tag":5},[46,49],{"tag":50},"Images",[46,52],{"tag":53},"Publication",[41,55,57],{"id":56},"what-is-public","What is public",[10,59,60],{},"A property is returned only when, in Vestta:",[62,63,64,72],"ul",{},[65,66,67,68,71],"li",{},"it is marked as ",[14,69,70],{},"public",", and",[65,73,74],{},"it is saved and is not a draft.",[10,76,77],{},"The API returns explicitly published properties regardless of their commercial status. Drafts are excluded. The response only carries listing data: public images with independent opaque URLs, processed videos and the characteristics shown in a listing. New photos are watermarked; migration-grandfathered photos may remain unmarked. Internal data — notes, owner and agency details, commission and captation figures, price history, portal settings — is never sent.",[79,80,82],"h3",{"id":81},"address-privacy","Address privacy",[10,84,85,86,89,90,93,94,97,98,101],{},"Each property has an address privacy setting in Vestta (",[14,87,88],{},"Dirección exacta",", ",[14,91,92],{},"Solo zona \u002F calle"," or ",[14,95,96],{},"Ocultar ubicación","). Every location field follows it, and ",[22,99,100],{},"specs.address_privacy"," tells you which one applies:",[103,104,105,134],"table",{},[106,107,108],"thead",{},[109,110,111,115,120,129],"tr",{},[112,113,114],"th",{},"Setting",[112,116,117],{},[22,118,119],{},"address",[112,121,122,125,126],{},[22,123,124],{},"lat"," \u002F ",[22,127,128],{},"lon",[112,130,131],{},[22,132,133],{},"postal_code",[135,136,137,153,168],"tbody",{},[109,138,139,144,147,150],{},[140,141,142],"td",{},[22,143,70],{},[140,145,146],{},"The full address",[140,148,149],{},"Exact",[140,151,152],{},"Returned",[109,154,155,160,163,166],{},[140,156,157],{},[22,158,159],{},"approximate",[140,161,162],{},"The approximate address entered in Vestta, such as a neighbourhood or street",[140,164,165],{},"Rounded to 2 decimals (about 1 km)",[140,167,152],{},[109,169,170,175,178,180],{},[140,171,172],{},[22,173,174],{},"hidden",[140,176,177],{},"Omitted",[140,179,177],{},[140,181,177],{},[10,183,184,89,187,190,191,194,195,197,198,201],{},[22,185,186],{},"city",[22,188,189],{},"province"," and ",[22,192,193],{},"country"," are always returned when set. Properties without a privacy setting are treated as ",[22,196,159],{},", like in the Vestta app. ",[22,199,200],{},"specs.building_name"," is only included when the address is public.",[10,203,204],{},"When you draw approximate properties on a map, show an area rather than a pin: the coordinates mark a ~1 km cell, not the building.",[41,206,208],{"id":207},"operations-and-prices","Operations and prices",[10,210,211,212,215,216,219],{},"A property can be offered for more than one operation at once, so ",[22,213,214],{},"operation"," may hold several values separated by commas, such as ",[22,217,218],{},"venta,alquiler",". Each operation has its own price:",[103,221,222,235],{},[106,223,224],{},[109,225,226,229,232],{},[112,227,228],{},"Operation",[112,230,231],{},"Value",[112,233,234],{},"Price field",[135,236,237,252,267],{},[109,238,239,242,247],{},[140,240,241],{},"Sale",[140,243,244],{},[22,245,246],{},"venta",[140,248,249],{},[22,250,251],{},"price",[109,253,254,257,262],{},[140,255,256],{},"Rent (monthly)",[140,258,259],{},[22,260,261],{},"alquiler",[140,263,264],{},[22,265,266],{},"specs.price_calc.price_alq",[109,268,269,272,277],{},[140,270,271],{},"Transfer",[140,273,274],{},[22,275,276],{},"traspaso",[140,278,279],{},[22,280,281],{},"specs.price_calc.price_trasp",[10,283,284,285,287,288,39],{},"When you filter or sort by price, the ",[22,286,214],{}," filter decides which of these fields is used. See ",[35,289,291],{"href":290},"\u002Fproperties\u002Flist#prices","List properties",[41,293,295],{"id":294},"the-property-object","The property object",[10,297,298],{},"List properties and Retrieve a property return the same object.",[300,301],"api-model",{"name":302},"ExternalProperty",[10,304,305,308],{},[22,306,307],{},"specs"," holds additional characteristics whose keys depend on the property type — floor, orientation, energy certificate, rental flags and so on. Read the keys you need and ignore the rest.",{"title":310,"searchDepth":311,"depth":311,"links":312},"",3,[313,315,318,319],{"id":43,"depth":314,"text":44},2,{"id":56,"depth":314,"text":57,"children":316},[317],{"id":81,"depth":311,"text":82},{"id":207,"depth":314,"text":208},{"id":294,"depth":314,"text":295},"Create, edit and publish properties, and read their protected public catalogue.","md",{},true,null,"\u002Fproperties","---\ntitle: Properties\ndescription: Create, edit and publish properties, and read their protected public catalogue.\n---\n\nA property is a listing managed in Vestta: an apartment for rent, a house for sale, a commercial unit offered for transfer. The API exposes the workspace's **public catalogue** — the same listings the agency chooses to publish — so you can show them on a website, feed another product or keep an external index in sync.\n\nReading the catalogue needs `properties:read`. Creating, updating and uploading needs `properties:write`. Publication and processing status need `properties:publish`. See [Publishing properties](\u002Fpublishing).\n\n## Endpoints\n\n:api-endpoints{tag=\"Properties\"}\n\n:api-endpoints{tag=\"Images\"}\n\n:api-endpoints{tag=\"Publication\"}\n\n## What is public\n\nA property is returned only when, in Vestta:\n\n- it is marked as **public**, and\n- it is saved and is not a draft.\n\nThe API returns explicitly published properties regardless of their commercial status. Drafts are excluded. The response only carries listing data: public images with independent opaque URLs, processed videos and the characteristics shown in a listing. New photos are watermarked; migration-grandfathered photos may remain unmarked. Internal data — notes, owner and agency details, commission and captation figures, price history, portal settings — is never sent.\n\n### Address privacy\n\nEach property has an address privacy setting in Vestta (**Dirección exacta**, **Solo zona \u002F calle** or **Ocultar ubicación**). Every location field follows it, and `specs.address_privacy` tells you which one applies:\n\n| Setting | `address` | `lat` \u002F `lon` | `postal_code` |\n| --- | --- | --- | --- |\n| `public` | The full address | Exact | Returned |\n| `approximate` | The approximate address entered in Vestta, such as a neighbourhood or street | Rounded to 2 decimals (about 1 km) | Returned |\n| `hidden` | Omitted | Omitted | Omitted |\n\n`city`, `province` and `country` are always returned when set. Properties without a privacy setting are treated as `approximate`, like in the Vestta app. `specs.building_name` is only included when the address is public.\n\nWhen you draw approximate properties on a map, show an area rather than a pin: the coordinates mark a ~1 km cell, not the building.\n\n## Operations and prices\n\nA property can be offered for more than one operation at once, so `operation` may hold several values separated by commas, such as `venta,alquiler`. Each operation has its own price:\n\n| Operation | Value | Price field |\n| --- | --- | --- |\n| Sale | `venta` | `price` |\n| Rent (monthly) | `alquiler` | `specs.price_calc.price_alq` |\n| Transfer | `traspaso` | `specs.price_calc.price_trasp` |\n\nWhen you filter or sort by price, the `operation` filter decides which of these fields is used. See [List properties](\u002Fproperties\u002Flist#prices).\n\n## The property object\n\nList properties and Retrieve a property return the same object.\n\n:api-model{name=\"ExternalProperty\"}\n\n`specs` holds additional characteristics whose keys depend on the property type — floor, orientation, energy certificate, rental flags and so on. Read the keys you need and ignore the rest.\n",{"title":5,"description":320},"properties","Zxg7-42UiCKLXvz2JTna0kjInql1gV1A1cS1gIRixTA",{"name":302,"fields":331},[332,338,342,346,350,354,358,362,365,368,371,375,398,420,750,770,774,777,779,781,783,786,789,793,797],{"name":333,"type":334,"required":323,"nullable":335,"description":336,"constraints":337},"id","integer",false,"Numeric property ID. Use it with Retrieve a property.",[],{"name":214,"type":339,"required":335,"nullable":323,"description":340,"constraints":341},"string","Operations the property is offered for: `venta`, `alquiler`, `traspaso`, or several joined by commas (e.g. `venta,alquiler`).",[],{"name":343,"type":339,"required":335,"nullable":323,"description":344,"constraints":345},"type","Property type key, e.g. `apartamento`, `casa`, `local`, `oficina`, `terreno` or `edificio`.",[],{"name":347,"type":339,"required":335,"nullable":323,"description":348,"constraints":349},"subtype","Subtype as a Spanish display label (e.g. `Ático`, `Local Comercial`), or `Sin Especificar`.",[],{"name":351,"type":339,"required":335,"nullable":323,"description":352,"constraints":353},"title","Listing title. May be empty.",[],{"name":251,"type":355,"required":335,"nullable":323,"description":356,"constraints":357},"number","Sale price in euros. Rent and transfer prices are in `specs.price_calc`.",[],{"name":359,"type":355,"required":335,"nullable":323,"description":360,"constraints":361},"size_total","Total size in m².",[],{"name":363,"type":334,"required":335,"nullable":323,"constraints":364},"bedrooms",[],{"name":366,"type":334,"required":335,"nullable":323,"constraints":367},"bathrooms",[],{"name":133,"type":339,"required":335,"nullable":323,"description":369,"constraints":370},"Omitted when the property's location is hidden.",[],{"name":372,"type":339,"required":335,"nullable":323,"description":373,"constraints":374},"description","Listing description as HTML.",[],{"name":376,"type":377,"required":335,"nullable":335,"description":378,"constraints":379,"children":380},"images","array of objects","Opaque public copies. New photos are watermarked; legacy copies may remain unmarked. Original paths and IDs are never included.",[],[381,383,387,391,396],{"name":333,"type":339,"required":323,"nullable":335,"constraints":382},[],{"name":384,"type":339,"required":323,"nullable":335,"description":385,"constraints":386},"url","Permanent opaque public-copy URL. New photos are watermarked; migrated legacy copies may remain unmarked. Never an original or upload URL.",[],{"name":388,"type":334,"required":335,"nullable":335,"defaultValue":389,"constraints":390},"order","1",[],{"name":392,"type":393,"required":335,"nullable":335,"defaultValue":394,"constraints":395},"is_primary","boolean","false",[],{"name":351,"type":339,"required":335,"nullable":335,"defaultValue":310,"constraints":397},[],{"name":399,"type":377,"required":335,"nullable":323,"description":400,"constraints":401,"children":402},"videos","Processed public videos.",[],[403,405,407,409,411,414,417],{"name":333,"type":339,"required":323,"nullable":335,"constraints":404},[],{"name":351,"type":339,"required":335,"nullable":323,"constraints":406},[],{"name":388,"type":334,"required":335,"nullable":323,"constraints":408},[],{"name":384,"type":339,"required":335,"nullable":323,"constraints":410},[],{"name":412,"type":339,"required":335,"nullable":323,"constraints":413},"hls_url",[],{"name":415,"type":339,"required":335,"nullable":323,"constraints":416},"thumbnail_url",[],{"name":418,"type":339,"required":335,"nullable":323,"constraints":419},"embed_url",[],{"name":307,"type":421,"required":335,"nullable":323,"description":422,"constraints":423,"children":424},"PublicationSpecs","Listing characteristics. Keys depend on the property type. `price_calc.price_alq` and `price_calc.price_trasp` hold the monthly rent and transfer price; `address_privacy` is `public`, `approximate` or `hidden`; `building_name` is only present when the address is public.",[],[425,488,493,497,501,505,509,513,517,521,525,529,533,537,542,546,550,554,558,562,567,571,575,579,583,587,591,595,599,603,607,611,615,619,623,627,631,635,639,643,647,651,655,659,663,667,671,675,690,717,735,746],{"name":426,"type":427,"required":335,"nullable":323,"description":428,"constraints":429,"children":430},"translations","TranslationSpec","Traducciones de las descripciones",[],[431,443,452,461,470,479],{"name":432,"type":433,"required":335,"nullable":323,"description":434,"constraints":435,"children":436},"ca","TranslatedDescription","Traduccion en catalán de la descripción",[],[437,440],{"name":351,"type":339,"required":335,"nullable":323,"description":438,"constraints":439},"Título de la descripción",[],{"name":372,"type":339,"required":335,"nullable":323,"description":441,"constraints":442},"Descripción",[],{"name":444,"type":433,"required":335,"nullable":323,"description":445,"constraints":446,"children":447},"en","Traduccion en ingles de la descripción",[],[448,450],{"name":351,"type":339,"required":335,"nullable":323,"description":438,"constraints":449},[],{"name":372,"type":339,"required":335,"nullable":323,"description":441,"constraints":451},[],{"name":453,"type":433,"required":335,"nullable":323,"description":454,"constraints":455,"children":456},"fr","Traduccion en francés de la descripción",[],[457,459],{"name":351,"type":339,"required":335,"nullable":323,"description":438,"constraints":458},[],{"name":372,"type":339,"required":335,"nullable":323,"description":441,"constraints":460},[],{"name":462,"type":433,"required":335,"nullable":323,"description":463,"constraints":464,"children":465},"de","Traduccion en alemán de la descripción",[],[466,468],{"name":351,"type":339,"required":335,"nullable":323,"description":438,"constraints":467},[],{"name":372,"type":339,"required":335,"nullable":323,"description":441,"constraints":469},[],{"name":471,"type":433,"required":335,"nullable":323,"description":472,"constraints":473,"children":474},"pt","Traduccion en portuges de la descripción",[],[475,477],{"name":351,"type":339,"required":335,"nullable":323,"description":438,"constraints":476},[],{"name":372,"type":339,"required":335,"nullable":323,"description":441,"constraints":478},[],{"name":480,"type":433,"required":335,"nullable":323,"description":481,"constraints":482,"children":483},"it","Traduccion en italiano de la descripción",[],[484,486],{"name":351,"type":339,"required":335,"nullable":323,"description":438,"constraints":485},[],{"name":372,"type":339,"required":335,"nullable":323,"description":441,"constraints":487},[],{"name":489,"type":355,"required":335,"nullable":323,"description":490,"constraints":491},"usable_area","Metros cuadrados útiles",[492],"≥ 0",{"name":494,"type":355,"required":335,"nullable":323,"description":495,"constraints":496},"plot_size","Metros cuadrados parcela",[492],{"name":498,"type":355,"required":335,"nullable":323,"description":499,"constraints":500},"size_built","Superficie construida",[492],{"name":502,"type":355,"required":335,"nullable":323,"description":503,"constraints":504},"porch_size","Metros cuadrados porche",[492],{"name":506,"type":355,"required":335,"nullable":323,"description":507,"constraints":508},"size_terraces","Metros cuadrados terrazas",[492],{"name":510,"type":355,"required":335,"nullable":323,"description":511,"constraints":512},"attic_size","Metros cuadrados ático",[492],{"name":514,"type":355,"required":335,"nullable":323,"description":515,"constraints":516},"storage_dimensions","Dimensiones del trastero",[],{"name":518,"type":334,"required":335,"nullable":323,"description":519,"constraints":520},"doble_bedrooms","Número de habitaciones dobles",[492],{"name":522,"type":334,"required":335,"nullable":323,"description":523,"constraints":524},"suite_bathrooms","Número de baños en suite",[492],{"name":526,"type":334,"required":335,"nullable":323,"description":527,"constraints":528},"num_terraces","Número de terrazas",[492],{"name":530,"type":339,"required":335,"nullable":323,"description":531,"constraints":532},"conservation","Estado de conservación",[],{"name":534,"type":339,"required":335,"nullable":323,"description":535,"constraints":536},"floor","Planta canónica para portales",[],{"name":538,"type":334,"required":335,"nullable":323,"description":539,"constraints":540},"house_floors","Número de plantas de una casa",[541],"≥ 1",{"name":543,"type":393,"required":335,"nullable":323,"description":544,"constraints":545},"elevator","Tiene ascensor (0\u002F1 o Sí\u002FNo)",[],{"name":547,"type":339,"required":335,"nullable":323,"description":548,"constraints":549},"views","Vistas de la propiedad",[],{"name":551,"type":339,"required":335,"nullable":323,"description":552,"constraints":553},"orientation","Orientación (norte, sur, este, oeste)",[],{"name":555,"type":339,"required":335,"nullable":323,"description":556,"constraints":557},"energy_certificate","Certificado energético A-G",[],{"name":559,"type":339,"required":335,"nullable":323,"description":560,"constraints":561},"emissions","Emisiones A-G",[],{"name":563,"type":355,"required":335,"nullable":323,"description":564,"constraints":565},"energy_consumption_value","Consumo (kWh\u002Fm² año)",[541,566],"≤ 999",{"name":568,"type":355,"required":335,"nullable":323,"description":569,"constraints":570},"emissions_value","Emisiones (kg CO₂\u002Fm² año)",[541,566],{"name":572,"type":355,"required":335,"nullable":323,"description":573,"constraints":574},"height","Altura del local",[],{"name":576,"type":355,"required":335,"nullable":323,"description":577,"constraints":578},"facade_meters","Metros de fachada",[],{"name":580,"type":355,"required":335,"nullable":323,"description":581,"constraints":582},"meters_showcase","Metros de escaparate",[],{"name":584,"type":339,"required":335,"nullable":323,"description":585,"constraints":586},"entrace_type","Tipo de entrada de la oficina",[],{"name":588,"type":339,"required":335,"nullable":323,"description":589,"constraints":590},"position","1ª\u002F2ª Linea del mar",[],{"name":592,"type":334,"required":335,"nullable":323,"description":593,"constraints":594},"offices","Número de despachos",[492],{"name":596,"type":334,"required":335,"nullable":323,"description":597,"constraints":598},"meeting_rooms","Número de salas de reuniones",[492],{"name":600,"type":339,"required":335,"nullable":323,"description":601,"constraints":602},"camino","Tipo de suelo",[],{"name":604,"type":339,"required":335,"nullable":323,"description":605,"constraints":606},"terrain_extension","Tamaño (Grande\u002FPequeño)",[],{"name":608,"type":339,"required":335,"nullable":323,"description":609,"constraints":610},"topography","Topografía del terreno",[],{"name":612,"type":334,"required":335,"nullable":323,"description":613,"constraints":614},"num_seats","Número de plazas",[492],{"name":616,"type":339,"required":335,"nullable":323,"description":617,"constraints":618},"dimensions","Dimensiones del aparcamiento",[],{"name":620,"type":339,"required":335,"nullable":323,"description":621,"constraints":622},"turistic_license","Licencia turística",[],{"name":624,"type":334,"required":335,"nullable":323,"description":625,"constraints":626},"construction_year","Año de construcción",[],{"name":628,"type":339,"required":335,"nullable":323,"description":629,"constraints":630},"exposure","Interior o Exterior",[],{"name":632,"type":339,"required":335,"nullable":323,"description":633,"constraints":634},"style","Conservación",[],{"name":636,"type":334,"required":335,"nullable":323,"description":637,"constraints":638},"num_viviendas","Número de viviendas",[],{"name":640,"type":334,"required":335,"nullable":323,"description":641,"constraints":642},"num_locales","Número de locales",[],{"name":644,"type":334,"required":335,"nullable":323,"description":645,"constraints":646},"num_ascensores","Número de ascensores",[],{"name":648,"type":334,"required":335,"nullable":323,"description":649,"constraints":650},"num_parkings","Número de parkings incluidos",[492],{"name":652,"type":334,"required":335,"nullable":323,"description":653,"constraints":654},"num_floors","Número de plantas",[],{"name":656,"type":393,"required":335,"nullable":323,"description":657,"constraints":658},"luxury_property","Propiedad de lujo",[],{"name":660,"type":393,"required":335,"nullable":323,"description":661,"constraints":662},"holiday_renting","Alquiler vacacional",[],{"name":664,"type":393,"required":335,"nullable":323,"description":665,"constraints":666},"temporal_renting","Alquiler temporal",[],{"name":668,"type":393,"required":335,"nullable":323,"description":669,"constraints":670},"purchase_option_rental","Alquiler con opción a compra",[],{"name":672,"type":339,"required":335,"nullable":323,"description":673,"constraints":674},"address_privacy","Privacidad de la ubicación en portales: public | approximate | hidden",[],{"name":676,"type":677,"required":335,"nullable":323,"description":678,"constraints":679,"children":680},"activities","ActivitiesSpec","Actividades permitidas",[],[681,686],{"name":682,"type":683,"required":335,"nullable":335,"description":684,"constraints":685},"predefined","array of strings","Actividades predefinidas",[],{"name":687,"type":683,"required":335,"nullable":335,"description":688,"constraints":689},"custom","Actividades personalizadas",[],{"name":691,"type":692,"required":335,"nullable":323,"description":693,"constraints":694,"children":695},"num_entrances","NumEntrancesSpec","Número de entradas",[],[696,701,705,709,713],{"name":697,"type":334,"required":335,"nullable":335,"description":698,"defaultValue":699,"constraints":700},"total","Total de entradas","0",[492],{"name":702,"type":334,"required":335,"nullable":335,"description":703,"defaultValue":699,"constraints":704},"peaton_entrances","Entradas de peatones",[492],{"name":706,"type":334,"required":335,"nullable":335,"description":707,"defaultValue":699,"constraints":708},"moto_entrances","Entradas de motos",[492],{"name":710,"type":334,"required":335,"nullable":335,"description":711,"defaultValue":699,"constraints":712},"van_entrances","Entradas de furgoneta",[492],{"name":714,"type":334,"required":335,"nullable":335,"description":715,"defaultValue":699,"constraints":716},"car_entrances","Entradas de coche",[492],{"name":718,"type":719,"required":335,"nullable":323,"description":720,"constraints":721,"children":722},"floor_breakdown","FloorBreakdownSpec","Desglose de plantas",[],[723,727,731],{"name":724,"type":334,"required":335,"nullable":335,"description":725,"defaultValue":699,"constraints":726},"base_floor","Metros ² de la planta baja",[],{"name":728,"type":334,"required":335,"nullable":335,"description":729,"defaultValue":699,"constraints":730},"first_floor","Metros ² de la primera planta",[],{"name":732,"type":334,"required":335,"nullable":335,"description":733,"defaultValue":699,"constraints":734},"second_floor","Metros ² de la segunda planta",[],{"name":736,"type":737,"required":335,"nullable":323,"constraints":738,"children":739},"price_calc","PublicPrices",[],[740,743],{"name":741,"type":355,"required":335,"nullable":323,"constraints":742},"price_alq",[492],{"name":744,"type":355,"required":335,"nullable":323,"constraints":745},"price_trasp",[492],{"name":747,"type":339,"required":335,"nullable":323,"description":748,"constraints":749},"building_name","Published only when address privacy is public.",[],{"name":751,"type":377,"required":335,"nullable":323,"description":752,"constraints":753,"children":754},"features","Typed amenities. `label` is a display string; `key` is stable.",[],[755,759,763,767],{"name":756,"type":339,"required":323,"nullable":335,"constraints":757},"key",[758],"1–100 chars",{"name":760,"type":339,"required":323,"nullable":335,"constraints":761},"label",[762],"1–200 chars",{"name":764,"type":765,"required":323,"nullable":335,"constraints":766},"value","string | boolean | integer | number",[],{"name":768,"type":393,"required":335,"nullable":335,"defaultValue":394,"constraints":769},"isextra",[],{"name":771,"type":339,"required":335,"nullable":323,"description":772,"constraints":773},"status","Commercial status of the explicitly published property. Drafts are never returned.",[],{"name":119,"type":339,"required":335,"nullable":323,"description":775,"constraints":776},"Follows the property's address privacy: the full address when public, the approximate address when approximate, omitted when hidden.",[],{"name":186,"type":339,"required":335,"nullable":323,"constraints":778},[],{"name":189,"type":339,"required":335,"nullable":323,"constraints":780},[],{"name":193,"type":339,"required":335,"nullable":323,"constraints":782},[],{"name":124,"type":355,"required":335,"nullable":323,"description":784,"constraints":785},"Latitude in decimal degrees. Exact when the address is public, rounded to 2 decimals (about 1 km) when approximate, omitted when hidden.",[],{"name":128,"type":355,"required":335,"nullable":323,"description":787,"constraints":788},"Longitude in decimal degrees, with the same precision rules as `lat`.",[],{"name":790,"type":393,"required":335,"nullable":323,"description":791,"constraints":792},"is_featured","Whether the business marked the property as featured.",[],{"name":794,"type":339,"required":335,"nullable":323,"description":795,"constraints":796},"created_at","ISO 8601 timestamp with UTC offset.",[],{"name":798,"type":339,"required":335,"nullable":323,"description":799,"constraints":800},"updated_at","ISO 8601 timestamp with UTC offset. The default sort key.",[],[802,810,816,822,829,835,844,850,857,862,869,875,882,889,896],{"id":803,"method":804,"path":805,"fullPath":806,"summary":807,"tag":808,"scopes":809,"docsPath":805},"getApiKeyContext","GET","\u002Fme","\u002Fv1\u002Fme","Retrieve key context","Authentication",[],{"id":811,"method":804,"path":325,"fullPath":812,"summary":813,"tag":5,"scopes":814,"docsPath":815},"listProperties","\u002Fv1\u002Fproperties","List published properties",[24],"\u002Fproperties\u002Flist",{"id":817,"method":818,"path":325,"fullPath":812,"summary":819,"tag":5,"scopes":820,"docsPath":821},"createProperty","POST","Create a property",[28],"\u002Fproperties\u002Fcreate",{"id":823,"method":804,"path":824,"fullPath":825,"summary":826,"tag":5,"scopes":827,"docsPath":828},"getProperty","\u002Fproperties\u002F{property_id}","\u002Fv1\u002Fproperties\u002F{property_id}","Retrieve a published property",[24],"\u002Fproperties\u002Fretrieve",{"id":830,"method":831,"path":824,"fullPath":825,"summary":832,"tag":5,"scopes":833,"docsPath":834},"updateProperty","PATCH","Update a property",[28],"\u002Fproperties\u002Fupdate",{"id":836,"method":804,"path":837,"fullPath":838,"summary":839,"tag":840,"scopes":841,"docsPath":843},"listLeads","\u002Fleads","\u002Fv1\u002Fleads","List contacts","Leads",[842],"leads:read","\u002Fleads\u002Flist",{"id":845,"method":818,"path":837,"fullPath":838,"summary":846,"tag":840,"scopes":847,"docsPath":849},"createLead","Create a contact",[848],"leads:write","\u002Fleads\u002Fcreate",{"id":851,"method":804,"path":852,"fullPath":853,"summary":854,"tag":840,"scopes":855,"docsPath":856},"getLead","\u002Fleads\u002F{lead_id}","\u002Fv1\u002Fleads\u002F{lead_id}","Retrieve a contact",[842],"\u002Fleads\u002Fretrieve",{"id":858,"method":831,"path":852,"fullPath":853,"summary":859,"tag":840,"scopes":860,"docsPath":861},"updateLead","Update a contact",[848],"\u002Fleads\u002Fupdate",{"id":863,"method":818,"path":864,"fullPath":865,"summary":866,"tag":840,"scopes":867,"docsPath":864},"ingestRentalLead","\u002Fleads\u002Fingest","\u002Fv1\u002Fleads\u002Fingest","Ingest a rental lead",[868],"leads:ingest",{"id":870,"method":818,"path":871,"fullPath":872,"summary":873,"tag":840,"scopes":874,"docsPath":871},"createLeadInquiry","\u002Fleads\u002Finquiries","\u002Fv1\u002Fleads\u002Finquiries","Create an inquiry",[868],{"id":876,"method":818,"path":877,"fullPath":878,"summary":879,"tag":50,"scopes":880,"docsPath":881},"createImageUpload","\u002Fproperties\u002F{property_id}\u002Fimages\u002Fuploads","\u002Fv1\u002Fproperties\u002F{property_id}\u002Fimages\u002Fuploads","Prepare original image uploads",[28],"\u002Fproperties\u002Fuploads",{"id":883,"method":818,"path":884,"fullPath":885,"summary":886,"tag":50,"scopes":887,"docsPath":888},"completeImageUpload","\u002Fproperties\u002F{property_id}\u002Fimages\u002Fuploads\u002F{upload_id}\u002Fcomplete","\u002Fv1\u002Fproperties\u002F{property_id}\u002Fimages\u002Fuploads\u002F{upload_id}\u002Fcomplete","Complete image uploads",[28],"\u002Fproperties\u002Fcomplete-uploads",{"id":890,"method":804,"path":891,"fullPath":892,"summary":893,"tag":53,"scopes":894,"docsPath":895},"getPropertyPublication","\u002Fproperties\u002F{property_id}\u002Fpublication","\u002Fv1\u002Fproperties\u002F{property_id}\u002Fpublication","Retrieve publication",[32],"\u002Fproperties\u002Fpublication-status",{"id":897,"method":898,"path":891,"fullPath":892,"summary":899,"tag":53,"scopes":900,"docsPath":901},"setPropertyPublication","PUT","Set property publication",[32],"\u002Fproperties\u002Fpublication",1791929309035]