Schéma complet d’une property — bien physique unique avec déduplication multi-portails.
Une Property = bien physique unique. Agrégation de N adverts (annonces sur N portails) après déduplication. C’est l’objet à utiliser pour l’analytique, la valorisation et la vue dédupliquée d’un bien.Documentation Index
Fetch the complete documentation index at: https://doc.fluximmo.io/llms.txt
Use this file to discover all available pages before exploring further.
PropertyDto). Ce tableau décrit les champs porteurs de sens métier.
| Champ | Type | Description |
|---|---|---|
flxId | string | Identifiant unique Fluximmo de la property. |
type | enum | CLASS_FLAT, CLASS_HOUSE, CLASS_PROGRAM, CLASS_LAND, CLASS_PARKING, CLASS_OFFICE, CLASS_SHOP, CLASS_BUILDING, CLASS_PREMISES, CLASS_ROOM, CLASS_OTHER, CLASS_UNKNOWN. |
title | string | Par défaut : titre de la première advert. |
description | string | Par défaut : description de la première advert. |
offer | OfferDto | { type, isCurrentlyOccupied, renting } — type ∈ OFFER_BUY, OFFER_RENT, OFFER_LIFE_ANNUITY_SALE, OFFER_HOLIDAYS, OFFER_AUCTION, OFFER_BUSINESS_TAKE_OVER, OFFER_LEASE_BACK. |
price | PriceDto | { initial, latest, variation, currency, scope, charges, isAuction, warrantyDeposit }. initial = prix de la première advert ; latest = prix de la dernière. scope ∈ PRICING_ONE_OFF, PRICING_MENSUAL. |
location | LocationDto | { city, postalCode, inseeCode, irisCode, department, cityCoordinate, locationCoordinate }. Coordonnées au format { lat, lng }. |
habitation | TypeHabitationDto | { surface, roomCount, bedroomCount, bathroomCount, wcCount, type[], characteristics, climate (DPE/GES), features, propertyCondition, heatTypes[], heatings[] }. |
land | TypeLandDto | Détails terrain (surface, etc.). |
parking | TypeParkingDto | Détails parking. |
medias | MediasDto | Photos / médias agrégés depuis les adverts. |
meta | MetaDto | { firstSeenAt, lastSeenAt, lastUpdatedAt, lastPublishedAt, isTotallyOffline, totallyOfflineAt } — voir ci-dessous. |
adverts | PropertyAdvertDto[] | Liste des adverts constituantes (présent selon endpoint, peut être tronqué). |
tags | string[] | Tags non structurés. |
hasAnomaly | boolean | Une incohérence a été détectée. |
isUrgent | boolean | Property marquée urgent. |
meta.isTotallyOffline (champ clé en prod)true ⇔ toutes les adverts associées sont offline (bien vendu, retiré, loué). Filtre standard côté search :
meta.totallyOfflineAt.
GET /v2/sample/properties — voir Sample data.
price.initial vs price.latest + price.variation donnent la trajectoire de prix observée. Couplé à meta.isTotallyOffline=true + totallyOfflineAt, vous reconstituez les prix de transaction observables.
POST /v2/protected/properties/search — recherche dédupliquée.GET /v2/protected/properties/{flxId} — fetch d’une property par son flxId (utile après webhook).CREATED, MERGED côté property.List of adverts linked to this property - adverts can be from different sources, different prices, different agencies, etc.
By default, will be the description of the first advert
Unique identifier of the property
Habitation characteristics of the property
An anomaly or incoherence have been detected
Is the property marked as urgent
Land details of the property
Location details of the property
All the medias of the different adverts of the property
Meta data of the property
Parking details of the property
Price details of the property
List of unstructured tags of the property
By default, will be the title of the first advert
Type of the property
CLASS_UNKNOWN, CLASS_HOUSE, CLASS_FLAT, CLASS_PROGRAM, CLASS_SHOP, CLASS_PREMISES, CLASS_OFFICE, CLASS_LAND, CLASS_BUILDING, CLASS_PARKING, CLASS_ROOM, CLASS_OTHER "CLASS_HOUSE"
Offer information of the property