[{"data":1,"prerenderedAt":178},["ShallowReactive",2],{"page:\u002Fchangelog":3},{"id":4,"title":5,"body":6,"description":168,"extension":169,"meta":170,"navigation":171,"operation":172,"path":173,"rawbody":174,"seo":175,"stem":176,"__hash__":177},"docs\u002Fchangelog.md","Changelog",{"type":7,"value":8,"toc":156},"minimark",[9,18,23,28,41,45,61,105,109,119,123,140,144],[10,11,12,13,17],"p",{},"Changes that affect integrations are listed here, newest first. Breaking changes ship under a new API version; additions and fixes ship in ",[14,15,16],"code",{},"v1",".",[19,20,22],"h2",{"id":21},"october-2026","October 2026",[24,25,27],"h3",{"id":26},"public-api-documentation","Public API documentation",[10,29,30,31,36,37,17],{},"The Vestta API now has its own documentation site, with guides, an endpoint reference generated from the ",[32,33,35],"a",{"href":34},"\u002Fopenapi.json","OpenAPI schema",", and ",[32,38,40],{"href":39},"\u002Fswagger","Swagger UI",[24,42,44],{"id":43},"property-responses-only-contain-public-data","Property responses only contain public data",[10,46,47,51,52,56,57,17],{},[32,48,50],{"href":49},"\u002Fproperties\u002Flist","List properties"," and ",[32,53,55],{"href":54},"\u002Fproperties\u002Fretrieve","Retrieve a property"," now return the same set of fields, all of them documented in ",[32,58,60],{"href":59},"\u002Fproperties#the-property-object","the property object",[62,63,64,76,81,89],"ul",{},[65,66,67,68,71,72,75],"li",{},"Internal fields are no longer returned: internal notes, owner and agency links, capture details and ",[14,69,70],{},"source","; in ",[14,73,74],{},"specs",", the commission, captation and VAT figures, price history, portal settings and internal flags.",[65,77,78,80],{},[14,79,74],{}," only contains documented listing characteristics; images and videos only their public playback fields, and only processed videos.",[65,82,83,84,88],{},"Location follows the property's ",[32,85,87],{"href":86},"\u002Fproperties#address-privacy","address privacy",": exact for public addresses, rounded to about 1 km for approximate ones, and only the municipality for hidden ones. Map-area filters use the same published coordinates.",[65,90,91,92,95,96,95,99,51,102,17],{},"Both endpoints now return ",[14,93,94],{},"title",", ",[14,97,98],{},"country",[14,100,101],{},"created_at",[14,103,104],{},"updated_at",[24,106,108],{"id":107},"lead-responses-only-contain-contact-and-search-data","Lead responses only contain contact and search data",[10,110,111,115,116,17],{},[32,112,114],{"href":113},"\u002Fleads\u002Flist","List leads"," returns the lead's identity, contact details, status and search preferences. Internal notes, ID documents, rating and scoring, the assigned agent, capture details, follow-up dates and internal IDs are no longer returned, and internal notes are removed from ",[14,117,118],{},"search_preferences",[24,120,122],{"id":121},"error-messages-no-longer-include-internal-details","Error messages no longer include internal details",[10,124,125,129,130,95,133,51,136,139],{},[32,126,128],{"href":127},"\u002Fleads\u002Finquiries","Create an inquiry"," answers ",[14,131,132],{},"409 Lead already exists",[14,134,135],{},"400 Lead could not be created",[14,137,138],{},"500 Error creating lead inquiry"," instead of database or exception text.",[24,141,143],{"id":142},"schema-published-only-on-this-site","Schema published only on this site",[10,145,146,147,150,151,155],{},"The API no longer serves its own reference pages or ",[14,148,149],{},"openapi.json",". The schema is published at ",[32,152,153],{"href":34},[14,154,34],{}," on this site.",{"title":157,"searchDepth":158,"depth":158,"links":159},"",3,[160],{"id":21,"depth":161,"text":22,"children":162},2,[163,164,165,166,167],{"id":26,"depth":158,"text":27},{"id":43,"depth":158,"text":44},{"id":107,"depth":158,"text":108},{"id":121,"depth":158,"text":122},{"id":142,"depth":158,"text":143},"Changes to the Vestta API and its documentation.","md",{},true,null,"\u002Fchangelog","---\ntitle: Changelog\ndescription: Changes to the Vestta API and its documentation.\n---\n\nChanges that affect integrations are listed here, newest first. Breaking changes ship under a new API version; additions and fixes ship in `v1`.\n\n## October 2026\n\n### Public API documentation\n\nThe Vestta API now has its own documentation site, with guides, an endpoint reference generated from the [OpenAPI schema](\u002Fopenapi.json), and [Swagger UI](\u002Fswagger).\n\n### Property responses only contain public data\n\n[List properties](\u002Fproperties\u002Flist) and [Retrieve a property](\u002Fproperties\u002Fretrieve) now return the same set of fields, all of them documented in [the property object](\u002Fproperties#the-property-object).\n\n- Internal fields are no longer returned: internal notes, owner and agency links, capture details and `source`; in `specs`, the commission, captation and VAT figures, price history, portal settings and internal flags.\n- `specs` only contains documented listing characteristics; images and videos only their public playback fields, and only processed videos.\n- Location follows the property's [address privacy](\u002Fproperties#address-privacy): exact for public addresses, rounded to about 1 km for approximate ones, and only the municipality for hidden ones. Map-area filters use the same published coordinates.\n- Both endpoints now return `title`, `country`, `created_at` and `updated_at`.\n\n### Lead responses only contain contact and search data\n\n[List leads](\u002Fleads\u002Flist) returns the lead's identity, contact details, status and search preferences. Internal notes, ID documents, rating and scoring, the assigned agent, capture details, follow-up dates and internal IDs are no longer returned, and internal notes are removed from `search_preferences`.\n\n### Error messages no longer include internal details\n\n[Create an inquiry](\u002Fleads\u002Finquiries) answers `409 Lead already exists`, `400 Lead could not be created` and `500 Error creating lead inquiry` instead of database or exception text.\n\n### Schema published only on this site\n\nThe API no longer serves its own reference pages or `openapi.json`. The schema is published at [`\u002Fopenapi.json`](\u002Fopenapi.json) on this site.\n",{"title":5,"description":168},"changelog","0IDwyAbgPefZORiAAWXjkvBTQi2t3QP28XrJg8Dkn1E",1791110048832]