Премини към основното съдържание
venue.bg / XML API

Интеграция и Експорт на обяви чрез XML

Автоматизирайте публикуването на оферти директно от вашия софтуер (CRM). Пълна (Full-Sync) идемпотентна синхронизация.

1. Какво е нужно за издаване на API ключ

Всички заявки към API-то трябва да бъдат автентифицирани с вашия уникален API KEY. Ключът се предава чрез HTTP хедър, а не в самия XML файл.

За да получите ключ, влезте в профила си във Venue, отворете Настройки на акаунта → API & Интеграции и натиснете "Генерирай".

POST /rest-api/import/latest-log
Host: api.venue.bg
Content-Type: application/xml
X-API-Key: vn_live_ваш_таен_ключ_тук

2. Логика на синхронизация (Full-Sync)

Venue използва модел на пълна синхронизация. Това означава, че файлът, който изпращате, трябва да съдържа всички ваши активни обяви в момента.

  • Ако подадете обява с external_id, което не съществува в базата ни – тя се създава.
  • Ако обявата вече съществува – тя се обновява.
  • Ако имате активна обява във Venue, но нейното external_id липсва в изпратения XML файл – системата автоматично я сваля от пазара (архивира).

3. Примерна XML Структура

<?xml version="1.0" encoding="UTF-8"?>
<venue_feed>
  <listings>
    <listing>
      <!-- ЗАДЪЛЖИТЕЛНО: Уникално ID от вашия софтуер -->
      <external_id>CRM-99213</external_id> 
      
      <!-- МАПИНГ ПО КАДАСТЪР: Свързва офертата с официалната карта -->
      <cadastre_id>68134.4082.16.1.15</cadastre_id> 
      
      <!-- МАРКЕТИНГ ДАННИ -->
      <status>FOR_SALE</status> <!-- FOR_SALE или FOR_RENT -->
      <price currency="EUR">150000</price>
      <description><![CDATA[ Продава се страхотен апартамент... ]]></description>
      
      <!-- ПОВЕРИТЕЛНОСТ: Замъглява точния адрес на картата -->
      <hide_exact_location>true</hide_exact_location>

      <!-- МЕДИЯ -->
      <images>
        <image>https://crm-system.bg/photos/1.jpg</image>
        <image>https://crm-system.bg/photos/2.jpg</image>
      </images>

      <!-- ДЕТАЙЛИ: Попълват се, за да презапишат системните данни -->
      <details>
        <type>apartment</type>
        <bedrooms>2</bedrooms>
        <bathrooms>1</bathrooms>
        <living_sqm>85</living_sqm>
        <construction_type>tuhla</construction_type>
        <year_built>2022</year_built>
      </details>
      
      <!-- ХАРАКТЕРИСТИКИ -->
      <features>
        <feature>elevator</feature>
        <feature>parking_underground</feature>
      </features>
    </listing>
  </listings>
</venue_feed>

4. Речник на стойностите

Venue използва четими на английски стрингове (вместо цифрови ID-та). Ето пълният списък с поддържани стойности:

Основни Типове (details.type)

houseКъща
apartmentАпартамент
house_floorЕтаж от къща
regulated_plotУПИ (Парцел за застрояване)
agriculturalЗемеделска земя
industrial_landПромишлен парцел
forestГора
lotПарцел (Друг)
storeМагазин
warehouseСклад
officeОфис
commercialТърговски обект
hotelХотел
industrialПромишлено помещение
businessБизнес

Вид Строителство (details.construction_type)

epkЕПК
tuhlaТухла
panelПанел
gredoredГредоред
metalnaМетална конструкция
masivnaМасивна конструкция

Характеристики за Сгради / Апартаменти

Изпращат се като тагове вътре във <features> масива.

Удобства

Двор и Екстериор

  • petsПозволени домашни любимци
  • shared_yardОбщ двор
  • private_yardЧастен двор
  • no_yardБез двор
  • landscapingОзеленяване
  • terrace_balconyТераса / Балкон
  • garden_areaГрадина
  • bbq_areaБарбекю зона
  • panoramic_viewПанорамна гледка
  • view_of_park_mountain_seaГледка към парк / планина / море

Удобства в комплекса

  • poolБасейн
  • gymФитнес
  • clubhouseКлубна зала
  • playgroundДетска площадка
Интериор

Електроуреди

  • dishwasherСъдомиялна
  • dryerСушилня
  • freezerФризер
  • garbage_disposalМелачка за отпадъци
  • microwaveМикровълнова
  • range_ovenПечка / Фурна
  • refrigeratorХладилник
  • trash_compactorПреса за боклук
  • washerПералня

Помещения

  • breakfast_nookКът за закуска
  • dining_roomТрапезария
  • family_roomВсекидневна
  • laundry_roomМокро помещение
  • libraryБиблиотека
  • master_bathБаня към спалнята
  • mud_roomАнтре / Преддверие
  • officeКабинет / Офис
  • pantryКилер
  • recreation_roomСтая за развлечения
  • workshopРаботилница
  • solarium_atriumСолариум / Атриум
  • sun_roomЗимна градина
  • walk_in_closetДрешник

Настилки

  • carpetМокет
  • concreteБетон
  • hardwoodЕстествен паркет
  • laminateЛаминат
  • linoleum_vinylЛинолеум / Винил
  • slateКаменни плочи
  • softwoodДюшеме / Меко дърво
  • tileТеракот / Плочки
  • floor_otherДруга настилка
Имот

Паркинг

  • attached_garageСвързан гараж
  • carportНавес за коли
  • detached_garageСамостоятелен гараж
  • off_streetПаркомясто в имота
  • on_streetНа улицата
  • rv_access_parkingПаркинг за каравани
  • undergroundПодземен паркинг
  • parking_otherДруг вид паркиране

Мазе / Сутерен

  • basement_finishedЗавършен сутерен
  • basement_partially_finishedЧастично завършен сутерен
  • basement_unfinishedНезавършен сутерен
  • no_basementНяма мазе

Архитектура

  • bungalowБунгало
  • cabinХижа / Вила
  • colonialКолониален стил
  • contemporaryСъвременен
  • craftsmanЗанаятчийски стил
  • farmhouseСелска къща
  • logДървена (трупи)
  • modernМодерен
  • ranchРанчо
  • spanishИспански стил
  • traditionalТрадиционен
  • victorianВикториански
  • architecture_otherДруга архитектура

Покрив

  • roof_asphaltАсфалт
  • roof_compositionКомпозитен
  • roof_metalМетален
  • roof_shingleБитумни керемиди
  • roof_slateКаменни плочи
  • roof_tileКеремиди
  • roof_wood_shakeДървени шиндли
  • roof_otherДруг вид покрив

Гледка и Водни площи

  • bay_viewГледка към залив
  • city_viewГледка към града
  • golf_course_viewГледка към голф игрище
  • lake_viewГледка към езеро
  • mountain_viewГледка към планина
  • ocean_viewГледка към море/океан
  • park_viewГледка към парк
  • river_viewГледка към река
  • territorial_viewПространствена гледка
  • water_viewГледка към вода
  • waterfront_lakeНа брега на езеро
  • waterfront_oceanНа брега на море/океан
  • waterfront_riverНа брега на река
  • waterfront_streamНа брега на поток
  • waterfront_bayНа брега на залив
  • waterfront_canalНа канал
  • waterfront_lagoonНа лагуна
  • waterfront_marshБлато
  • waterfront_pondНа езерце
  • waterfront_otherДруг излаз на вода
  • no_waterfrontБез излаз на вода

Характеристики за Парцели / Земи

Важат само ако типът на имота е земя (lot, regulated_plot, agricultural и др.).

Комуникации

Налични комуникации

  • electricityТок (Партида)
  • electricity_nearТок в близост
  • waterВода (Партида)
  • water_nearВода в близост
  • sewageКанализация
  • wellСондаж / Кладенец
Регулация и Проекти

Статус

  • regulatedВ регулация (УПИ)
  • with_projectС готов проект
  • agricultural_workЗа земеделски труд
  • compensationОбезщетение
Характеристики

Инфраструктура

  • asphalt_roadАсфалтов път
  • dirt_roadЧерен път / Макадам
  • divisibleДелимост
  • corner_plotЪглов парцел
  • flat_plotРавен парцел