Modèle Property
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.
Champs principaux
Le schéma OpenAPI complet est rendu plus bas par Mintlify (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, OFFER_UNKNOWN. |
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 { location: [lng, lat] } (GeoJSON). |
habitation | TypeHabitationDto | { surface: { total, balconies, terraces, ... } (m²), roomCount, bedroomCount, bathroomCount, wcCount, type, characteristics, climate (DPE/GES), features, propertyCondition }. |
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.
JSON exemple
Extrait minimal — tous les champs ne sont pas affichés.GET /v2/sample/properties — voir Sample data.
Différences clés vs Advert
Pour les détails conceptuels (déduplication, parent-enfant, choix d’endpoint) : Property vs Advert.Cas d’usage
Analytique multi-portails. Une property = 1 ligne par bien réel. Idéal pour comptages, pricing moyen, distribution géographique sans gonfler les chiffres avec les doublons inter-portails. Déduplication. L’agrégation est faite par Fluximmo (matching titre/prix/géo/médias/seller). Vous lisez un bien unique, sans avoir à dédupliquer côté client. Estimation / AVM.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.
Endpoints associés
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).- Match types & cycle alerte — events
CREATED,MERGEDcô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

