ZV-2026-2000 · 2026-10-09 · evlek.app

evlek.app: Tool compare_cities was removed.

breaking

What changed

Tool compare_cities was removed. Tool compare_properties was removed. Tool get_district_profile was removed. Tool get_listing_by_number was removed. Tool get_listing_detail was removed. Tool get_price_index was removed. Tool payment_plan was removed. Field price was removed from convert_currency input; consumers still sending it may be rejected or silently ignored. New required field amount on convert_currency; requests without it will fail. inputCurrency on convert_currency narrowed to a closed enum (GBP, EUR, USD, TRY); previously valid values may now be rejected. Field photos was removed from fetch output; consumers reading it will break. Field dataSource was removed from list_locations output; consumers reading it will break. Field truncated was renamed to ambiguous on list_locations. Field isEstimate was renamed to includeAliases on list_locations. Field outOfScope was renamed to split on search. Field pool was removed from search_listings input; consumers still sending it may be rejected or silently ignored. Field type was removed from search_listings input; consumers still sending it may be rejected or silently ignored. Field query was removed from search_listings input; consumers still sending it may be rejected or silently ignored. Field garden was removed from search_listings input; consumers still sending it may be rejected or silently ignored. Field offset was removed from search_listings input; consumers still sending it may be rejected or silently ignored. Field sortBy was removed from search_listings input; consumers still sending it may be rejected or silently ignored. Field parking was removed from search_listings input; consumers still sending it may be rejected or silently ignored. Field seaView was removed from search_listings input; consumers still sending it may be rejected or silently ignored. Field elevator was removed from search_listings input; consumers still sending it may be rejected or silently ignored. Field maxPrice was removed from search_listings input; consumers still sending it may be rejected or silently ignored. Field minPrice was removed from search_listings input; consumers still sending it may be rejected or silently ignored. Type of city on search_listings changed string → array. Type of limit on search_listings changed number → integer. Type of bedrooms on search_listings changed number → object. Type of district on search_listings changed string → array. Type of propertyType on search_listings changed string → array. Enum value apartment removed from propertyType on search_listings. Enum value residence removed from propertyType on search_listings. Enum value villa removed from propertyType on search_listings. Enum value twin removed from propertyType on search_listings. Enum value detached removed from propertyType on search_listings. Enum value bungalow removed from propertyType on search_listings. Enum value penthouse removed from propertyType on search_listings. Enum value studio removed from propertyType on search_listings. Enum value duplex removed from propertyType on search_listings. Enum value shop removed from propertyType on search_listings. Enum value office removed from propertyType on search_listings. Enum value warehouse removed from propertyType on search_listings. Enum value whole_building removed from propertyType on search_listings. Enum value hotel removed from propertyType on search_listings. Enum value residential_land removed from propertyType on search_listings. Enum value commercial_land removed from propertyType on search_listings. Enum value farmland removed from propertyType on search_listings. Enum value house removed from propertyType on search_listings. Enum value land removed from propertyType on search_listings. Enum value commercial removed from propertyType on search_listings. Field count was removed from search_listings output; consumers reading it will break. Field notes was removed from search_listings output; consumers reading it will break. Field offset was removed from search_listings output; consumers reading it will break. Field ranking was removed from search_listings output; consumers reading it will break. Field factType was removed from search_listings output; consumers reading it will break. Field sortApplied was removed from search_listings output; consumers reading it will break. Field isEstimate was renamed to split on search_listings. Resource ui://evlek/listing-cards-v2.html was removed, consumers reading it will break. Resource ui://evlek/listing-detail-v2.html was removed, consumers reading it will break. Resource ui://evlek/price-index-v2.html was removed, consumers reading it will break.

What to do

If your agents call evlek.app, pin the new snapshot, patch the affected call sites, and let a green contract check confirm the fix. If you don't use the changed tools, nothing is required, but the rest of the ecosystem just learned about it at the same moment you did.

The redline

−  compare_cities  Tool compare_cities was removed.
−  compare_properties  Tool compare_properties was removed.
−  get_district_profile  Tool get_district_profile was removed.
−  get_listing_by_number  Tool get_listing_by_number was removed.
−  get_listing_detail  Tool get_listing_detail was removed.
−  get_price_index  Tool get_price_index was removed.
−  payment_plan  Tool payment_plan was removed.
−  price  Field price was removed from convert_currency input; consumers still sending it may be rejected or silently ignored.
−  amount  New required field amount on convert_currency; requests without it will fail.
−  open
+  enum[GBP,EUR,USD,TRY]   convert_currency
−  photos  Field photos was removed from fetch output; consumers reading it will break.
−  dataSource  Field dataSource was removed from list_locations output; consumers reading it will break.
−  truncated
+  ambiguous   list_locations
−  isEstimate
+  includeAliases   list_locations
−  outOfScope
+  split   search
−  pool  Field pool was removed from search_listings input; consumers still sending it may be rejected or silently ignored.
−  type  Field type was removed from search_listings input; consumers still sending it may be rejected or silently ignored.
−  query  Field query was removed from search_listings input; consumers still sending it may be rejected or silently ignored.
−  garden  Field garden was removed from search_listings input; consumers still sending it may be rejected or silently ignored.
−  offset  Field offset was removed from search_listings input; consumers still sending it may be rejected or silently ignored.
−  sortBy  Field sortBy was removed from search_listings input; consumers still sending it may be rejected or silently ignored.
−  parking  Field parking was removed from search_listings input; consumers still sending it may be rejected or silently ignored.
−  seaView  Field seaView was removed from search_listings input; consumers still sending it may be rejected or silently ignored.
−  elevator  Field elevator was removed from search_listings input; consumers still sending it may be rejected or silently ignored.
−  maxPrice  Field maxPrice was removed from search_listings input; consumers still sending it may be rejected or silently ignored.
−  minPrice  Field minPrice was removed from search_listings input; consumers still sending it may be rejected or silently ignored.
−  string
+  array   search_listings
−  number
+  integer   search_listings
−  number
+  object   search_listings
−  string
+  array   search_listings
−  string
+  array   search_listings
−  propertyType  Enum value apartment removed from propertyType on search_listings.
−  propertyType  Enum value residence removed from propertyType on search_listings.
−  propertyType  Enum value villa removed from propertyType on search_listings.
−  propertyType  Enum value twin removed from propertyType on search_listings.
−  propertyType  Enum value detached removed from propertyType on search_listings.
−  propertyType  Enum value bungalow removed from propertyType on search_listings.
−  propertyType  Enum value penthouse removed from propertyType on search_listings.
−  propertyType  Enum value studio removed from propertyType on search_listings.
−  propertyType  Enum value duplex removed from propertyType on search_listings.
−  propertyType  Enum value shop removed from propertyType on search_listings.
−  propertyType  Enum value office removed from propertyType on search_listings.
−  propertyType  Enum value warehouse removed from propertyType on search_listings.
−  propertyType  Enum value whole_building removed from propertyType on search_listings.
−  propertyType  Enum value hotel removed from propertyType on search_listings.
−  propertyType  Enum value residential_land removed from propertyType on search_listings.
−  propertyType  Enum value commercial_land removed from propertyType on search_listings.
−  propertyType  Enum value farmland removed from propertyType on search_listings.
−  propertyType  Enum value house removed from propertyType on search_listings.
−  propertyType  Enum value land removed from propertyType on search_listings.
−  propertyType  Enum value commercial removed from propertyType on search_listings.
−  count  Field count was removed from search_listings output; consumers reading it will break.
−  notes  Field notes was removed from search_listings output; consumers reading it will break.
−  offset  Field offset was removed from search_listings output; consumers reading it will break.
−  ranking  Field ranking was removed from search_listings output; consumers reading it will break.
−  factType  Field factType was removed from search_listings output; consumers reading it will break.
−  sortApplied  Field sortApplied was removed from search_listings output; consumers reading it will break.
−  isEstimate
+  split   search_listings
−  ui://evlek/listing-cards-v2.html  Resource ui://evlek/listing-cards-v2.html was removed, consumers reading it will break.
−  ui://evlek/listing-detail-v2.html  Resource ui://evlek/listing-detail-v2.html was removed, consumers reading it will break.
−  ui://evlek/price-index-v2.html  Resource ui://evlek/price-index-v2.html was removed, consumers reading it will break.
−  Converts an entered property asking-price amount across GBP/EUR/USD/TRY when complete, val…
+  Converts an amount between GBP, EUR, USD and TRY with the exchange rates Evlek stores (ref…   convert_currency
+  locale  Optional field locale was added to convert_currency; may shift model behaviour.
+  assumedCurrency  Field assumedCurrency was added to convert_currency output.
+  code  Field code was added to convert_currency output.
+  contentLocale  Field contentLocale was added to convert_currency output.
+  issues  Field issues was added to convert_currency output.
+  rateAgeHours  Field rateAgeHours was added to convert_currency output.
+  reason  Field reason was added to convert_currency output.
+  retryable  Field retryable was added to convert_currency output.
+  stale  Field stale was added to convert_currency output.
+  warnings  Field warnings was added to convert_currency output.
−  Fetch the full detail of one Evlek listing by id (from search): title, description, GBP-no…
+  Fetch the full detail of one Evlek listing: title, price, location, rooms, areas, amenitie…   fetch
+  code  Field code was added to fetch output.
+  contentLocale  Field contentLocale was added to fetch output.
+  found  Field found was added to fetch output.
+  listing  Field listing was added to fetch output.
+  locale  Field locale was added to fetch output.
+  localeFallback  Field localeFallback was added to fetch output.
+  photoCount  Field photoCount was added to fetch output.
+  photoUrls  Field photoUrls was added to fetch output.
+  requested  Field requested was added to fetch output.
+  retryable  Field retryable was added to fetch output.
−  Return canonical KKTC city slugs plus districts represented by active Evlek sale or long-t…
+  List the places Evlek knows in Northern Cyprus (6 cities, districts, villages, sub-areas, …   list_locations
+  includeAliases  Optional field includeAliases was added to list_locations; may shift model behaviour.
+  includeEmpty  Optional field includeEmpty was added to list_locations; may shift model behaviour.
+  locale  Optional field locale was added to list_locations; may shift model behaviour.
+  code  Field code was added to list_locations output.
+  contentLocale  Field contentLocale was added to list_locations output.
+  hiddenEmptyCount  Field hiddenEmptyCount was added to list_locations output.
+  includeEmpty  Field includeEmpty was added to list_locations output.
+  issues  Field issues was added to list_locations output.
+  notes  Field notes was added to list_locations output.
+  outOfScope  Field outOfScope was added to list_locations output.
+  place  Field place was added to list_locations output.
+  registry  Field registry was added to list_locations output.
+  retryable  Field retryable was added to list_locations output.
+  scope  Field scope was added to list_locations output.
+  suggestions  Field suggestions was added to list_locations output.
+  textTruncated  Field textTruncated was added to list_locations output.
+  totals  Field totals was added to list_locations output.
+  unassigned  Field unassigned was added to list_locations output.
+  validCities  Field validCities was added to list_locations output.
+  warnings  Field warnings was added to list_locations output.
−  Search live Northern Cyprus (KKTC/TRNC) property listings on Evlek with a free-text query.…
+  Search live Northern Cyprus (KKTC/TRNC) property listings on Evlek with a free-text query …   search
+  assumed  Field assumed was added to search output.
+  clarifications  Field clarifications was added to search output.
+  code  Field code was added to search output.
+  contentLocale  Field contentLocale was added to search output.
+  dataSource  Field dataSource was added to search output.
+  groups  Field groups was added to search output.
+  impliedTransaction  Field impliedTransaction was added to search output.
+  issues  Field issues was added to search output.
+  locale  Field locale was added to search output.
+  localeFallback  Field localeFallback was added to search output.
+  lookup  Field lookup was added to search output.
+  message  Field message was added to search output.
+  placesReadAs  Field placesReadAs was added to search output.
+  query  Field query was added to search output.
+  shown  Field shown was added to search output.
+  total  Field total was added to search output.
+  totalMatched  Field totalMatched was added to search output.
+  transactionAssumption  Field transactionAssumption was added to search output.
+  unappliedFilters  Field unappliedFilters was added to search output.
+  warnings  Field warnings was added to search output.
−  Search live active sale and long-term-rent listings on Evlek. Results are newest-first by …
+  Search live Evlek property listings for sale and long-term rent in Northern Cyprus (KKTC/T…   search_listings
+  areaMax  Optional field areaMax was added to search_listings; may shift model behaviour.
+  areaMin  Optional field areaMin was added to search_listings; may shift model behaviour.
+  availableNow  Optional field availableNow was added to search_listings; may shift model behaviour.
+  bathroomsMin  Optional field bathroomsMin was added to search_listings; may shift model behaviour.
+  bbox  Optional field bbox was added to search_listings; may shift model behaviour.
+  billsIncluded  Optional field billsIncluded was added to search_listings; may shift model behaviour.
+  contractType  Optional field contractType was added to search_listings; may shift model behaviour.
+  currency  Optional field currency was added to search_listings; may shift model behaviour.
+  cursor  Optional field cursor was added to search_listings; may shift model behaviour.
+  features  Optional field features was added to search_listings; may shift model behaviour.
+  landAreaMax  Optional field landAreaMax was added to search_listings; may shift model behaviour.
+  landAreaMin  Optional field landAreaMin was added to search_listings; may shift model behaviour.
+  locale  Optional field locale was added to search_listings; may shift model behaviour.
+  nearUniversity  Optional field nearUniversity was added to search_listings; may shift model behaviour.
+  noDeposit  Optional field noDeposit was added to search_listings; may shift model behaviour.
+  priceMax  Optional field priceMax was added to search_listings; may shift model behaviour.
+  priceMin  Optional field priceMin was added to search_listings; may shift model behaviour.
+  sort  Optional field sort was added to search_listings; may shift model behaviour.
+  transaction  Optional field transaction was added to search_listings; may shift model behaviour.
+  limit  Default of limit on search_listings changed unset → 8.
+  code  Field code was added to search_listings output.
+  contentLocale  Field contentLocale was added to search_listings output.
+  groups  Field groups was added to search_listings output.
+  impliedTransaction  Field impliedTransaction was added to search_listings output.
+  issues  Field issues was added to search_listings output.
+  locale  Field locale was added to search_listings output.
+  localeFallback  Field localeFallback was added to search_listings output.
+  shown  Field shown was added to search_listings output.
+  total  Field total was added to search_listings output.
+  unappliedFilters  Field unappliedFilters was added to search_listings output.
+  warnings  Field warnings was added to search_listings output.
+  compare_listings  Tool compare_listings was added.
+  get_listing  Tool get_listing was added.
+  market_stats  Tool market_stats was added.
+  ui://evlek/listing-cards-v3-1.html  Resource ui://evlek/listing-cards-v3-1.html was added.
+  ui://evlek/listing-detail-v3-1.html  Resource ui://evlek/listing-detail-v3-1.html was added.
+  ui://evlek/price-index-v3-1.html  Resource ui://evlek/price-index-v3-1.html was added.
Full evlek.app changelog →JSON feedWatch this for my agents