curl --request POST \ --url https://api.fluximmo.io/v2/protected/properties/{flxId}/report \ --header 'Content-Type: application/json' \ --header 'x-api-key: <api-key>' \ --data '{ "reason": "STILL_ONLINE", "comment": "The ad is still visible on seloger, you flagged it offline."}'
import requests
url = "https://api.fluximmo.io/v2/protected/properties/{flxId}/report"
payload = {
"reason": "STILL_ONLINE",
"comment": "The ad is still visible on seloger, you flagged it offline."
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)
const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
reason: 'STILL_ONLINE',
comment: 'The ad is still visible on seloger, you flagged it offline.'
})
};
fetch('https://api.fluximmo.io/v2/protected/properties/{flxId}/report', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.fluximmo.io/v2/protected/properties/{flxId}/report",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'reason' => 'STILL_ONLINE',
'comment' => 'The ad is still visible on seloger, you flagged it offline.'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.fluximmo.io/v2/protected/properties/{flxId}/report"
payload := strings.NewReader("{\n \"reason\": \"STILL_ONLINE\",\n \"comment\": \"The ad is still visible on seloger, you flagged it offline.\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}
HttpResponse<String> response = Unirest.post("https://api.fluximmo.io/v2/protected/properties/{flxId}/report")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"reason\": \"STILL_ONLINE\",\n \"comment\": \"The ad is still visible on seloger, you flagged it offline.\"\n}")
.asString();
require 'uri'
require 'net/http'
url = URI("https://api.fluximmo.io/v2/protected/properties/{flxId}/report")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"reason\": \"STILL_ONLINE\",\n \"comment\": \"The ad is still visible on seloger, you flagged it offline.\"\n}"
response = http.request(request)
puts response.read_body
Nous remonter une donnée fausse ou un statut erroné et déclencher une revérification gratuite.
Report an issue on a property
curl --request POST \ --url https://api.fluximmo.io/v2/protected/properties/{flxId}/report \ --header 'Content-Type: application/json' \ --header 'x-api-key: <api-key>' \ --data '{ "reason": "STILL_ONLINE", "comment": "The ad is still visible on seloger, you flagged it offline."}'
import requests
url = "https://api.fluximmo.io/v2/protected/properties/{flxId}/report"
payload = {
"reason": "STILL_ONLINE",
"comment": "The ad is still visible on seloger, you flagged it offline."
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)
const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
reason: 'STILL_ONLINE',
comment: 'The ad is still visible on seloger, you flagged it offline.'
})
};
fetch('https://api.fluximmo.io/v2/protected/properties/{flxId}/report', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.fluximmo.io/v2/protected/properties/{flxId}/report",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'reason' => 'STILL_ONLINE',
'comment' => 'The ad is still visible on seloger, you flagged it offline.'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.fluximmo.io/v2/protected/properties/{flxId}/report"
payload := strings.NewReader("{\n \"reason\": \"STILL_ONLINE\",\n \"comment\": \"The ad is still visible on seloger, you flagged it offline.\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}
HttpResponse<String> response = Unirest.post("https://api.fluximmo.io/v2/protected/properties/{flxId}/report")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"reason\": \"STILL_ONLINE\",\n \"comment\": \"The ad is still visible on seloger, you flagged it offline.\"\n}")
.asString();
require 'uri'
require 'net/http'
url = URI("https://api.fluximmo.io/v2/protected/properties/{flxId}/report")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"reason\": \"STILL_ONLINE\",\n \"comment\": \"The ad is still visible on seloger, you flagged it offline.\"\n}"
response = http.request(request)
puts response.read_body
POST /v2/protected/properties/{flxId}/report sert à nous dire ce qui ne va pas sur un bien : prix faux, annonce toujours en ligne alors que nous la donnons disparue, doublon, mauvaise agence. L’appel est gratuit (0 crédit), répond 200 immédiatement et lance en tâche de fond une revérification des annonces auprès de leurs portails.Rappel de vocabulaire : une property est un bien physique dédupliqué qui agrège N adverts, les annonces publiées sur des portails différents (voir Property vs Advert). Ce sont donc les annonces de la property qui repartent en collecte, pas la property elle-même.
Seules les annonces en ligne — celles déjà hors ligne sont ignorées.
10 annonces au maximum, les plus récemment vues ; l’excédent est compté dans skipped_count.
Une annonce sans url source exploitable est également comptée dans skipped_count.
skipped_count peut aussi être non nul parce que certaines revérifications n’ont pas pu être lancées. Une rafale d’appels rapprochés rend ce cas plus probable. Ce n’est pas une erreur : espacez vos appels et réessayez.
Si aucune annonce en ligne n’est revérifiable, la réponse vaut status: "nothing_to_check" avec triggered_count: 0, en HTTP 200 — là encore, ce n’est pas une erreur.
Le tableau triggered liste les flx_id des annonces confiées au scraper, jamais celui de la property.
Le motif détermine la profondeur de la revérification.STILL_ONLINE et NOT_ONLINE_ANYMORE portent sur la disponibilité : ils déclenchent un contrôle léger qui met à jour le statut en ligne — le même que /check. Les cinq autres motifs portent sur le contenu des annonces : ils déclenchent une réextraction complète, seule capable de corriger un prix, une surface, une adresse ou une agence. Choisir le motif juste n’est donc pas cosmétique.
Corriger une donnée fausse — WRONG_DATA lorsque prix, surface ou nombre de pièces ne correspondent pas au portail.
Rétablir un statut — STILL_ONLINE si nous disons le bien hors ligne alors qu’il est visible, NOT_ONLINE_ANYMORE dans le cas inverse.
Signaler un doublon — DUPLICATE quand le même bien existe déjà sous un autre flx_id.
Corriger la localisation ou le vendeur — WRONG_LOCATION pour une géoloc ou une adresse fausse, WRONG_AGENCY pour un pro/particulier ou une agence mal attribués.
Tout le reste — OTHER, qui rend alors le champ comment obligatoire (1000 caractères maximum).
Le contrat exact est documenté plus bas par le bloc OpenAPI (POST /v2/protected/properties/{flxId}/report).
Deux annonces en ligne sont reparties en collecte, aucune n’a été écartée :
Réponse 200
{"data":{"status":"accepted","entity":"property","flx_id":"123456789","triggered":["987654321","987654322"],"triggered_count":2,"skipped_count":0,"message":"2 advert(s) queued for an on-demand re-check."}}
Quand des annonces sont écartées, message le dit : le suffixe 3 advert(s) skipped. est ajouté au message nominal, et si rien n’a pu partir alors que des annonces étaient éligibles, le message devient No advert queued: 3 advert(s) skipped (per-request cap, missing url, or too many scrapes already running).
2 — Motif libre, sur une property dont les annonces sont toutes hors ligne
curl
curl -X POST https://api.fluximmo.io/v2/protected/properties/123456789/report \ -H "x-api-key: $FLUXIMMO_API_KEY" \ -H "Content-Type: application/json" \ -d '{"reason": "OTHER", "comment": "Les photos ne correspondent pas au bien décrit."}'
Le signalement est bien enregistré, mais il n’y avait rien à revérifier — d’où le 200 avec nothing_to_check :
Réponse 200
{"data":{"status":"nothing_to_check","entity":"property","flx_id":"123456789","triggered":[],"triggered_count":0,"skipped_count":0,"message":"No online advert to re-check."}}
404 — le flx_id n’existe pas : {"error":{"message":"Property with flx_id 123456789 not found","code":10003}}.
422 — corps invalide (et non 400), code 10002, avec un seul message : "comment is required when reason is OTHER" ou "reason must be one of the following values: STILL_ONLINE, NOT_ONLINE_ANYMORE, WRONG_DATA, WRONG_LOCATION, DUPLICATE, WRONG_AGENCY, OTHER". Un seul message est renvoyé par appel même si plusieurs champs sont invalides : branchez votre logique sur le code, pas sur le libellé. Les espaces de début et de fin du commentaire sont retirés : un commentaire composé uniquement d’espaces est donc refusé.
Les clés inconnues envoyées dans le corps sont silencieusement ignorées. La liste complète des codes est sur Codes d’erreur.
Il n’y a aucun cooldown : chaque appel relance des vérifications. Signalez sans hésiter, c’est gratuit et cela améliore la base pour tout le monde. L’équivalent existe sur les annonces : POST /v2/protected/adverts/{flxId}/report.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"API de données immobilières - Fluximmo V2 (2.1.0)","colors":{"primary":"#1E40AF","light":"#1E40AF","dark":"#10B981"},"logo":{"light":"https://mintcdn.com/fluximmo/aO8bUNLwgoFYl98R/images/logo/logo_text.png?fit=max\u0026auto=format\u0026n=aO8bUNLwgoFYl98R\u0026q=85\u0026s=9e831a0d5ca08c0290fd38000a72712d","dark":"https://mintcdn.com/fluximmo/aO8bUNLwgoFYl98R/images/logo/logo_text_light.png?fit=max\u0026auto=format\u0026n=aO8bUNLwgoFYl98R\u0026q=85\u0026s=b1a3fb624a1a3a465264040ed214319e"},"favicon":"https://mintcdn.com/fluximmo/aO8bUNLwgoFYl98R/favicon.png?fit=max\u0026auto=format\u0026n=aO8bUNLwgoFYl98R\u0026q=85\u0026s=fee92f6fee52f069dc369f7055d93c3f","api":{"playground":{"display":"none"}},"background":{"color":{"light":"#F8F8F8","dark":"#090911"}},"navbar":{"links":[{"href":"mailto:[email protected]","label":"Nous contacter"}],"primary":{"type":"button","label":"Mon compte","href":"https://my.fluximmo.io"}},"footer":{"socials":{"github":"https://github.com/Fluximmo","linkedin":"https://www.linkedin.com/company/fluximmo"}},"seo":{"metatags":{"canonical":"https://doc.fluximmo.io","robots":"index, follow"},"indexing":"all"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"fluximmo","hasAudioNarration":false,"actualSubdomain":"fluximmo","customDomains":["doc.fluximmo.io"],"gitSource":{"type":"github","owner":"fluximmo","repo":"public_docs_fluximmo","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a7f5efeca26c86b9715e880","collectionId":"033d4fe4-3dda-42cc-8e9d-0bfd4643d2a2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a7f5efeca26c86b9715e880"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6a7f5efeca26c86b9715e880:success","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Documentation","count":74},{"language":"default","tag":"Recherche et alertes","count":35},{"language":"default","tag":"Guides","count":28},{"language":"default","tag":"Properties","count":17},{"language":"default","tag":"Alertes","count":14},{"language":"default","tag":"Adverts","count":13},{"language":"default","tag":"Playbooks","count":9},{"language":"default","tag":"Concepts principaux","count":7},{"language":"default","tag":"Ressources","count":7},{"language":"default","tag":"Refetch","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-v2-reference/properties/report-an-issue-on-a-property","slug":"/api-v2-reference/properties/report-an-issue-on-a-property","pageMetadata":{"title":"Signaler un problème sur une property","sidebarTitle":"Signaler un problème","description":"Nous remonter une donnée fausse ou un statut erroné et déclencher une revérification gratuite.","icon":"flag","tag":"STABLE","openapi":"post /v2/protected/properties/{flxId}/report","href":"/api-v2-reference/properties/report-an-issue-on-a-property"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Nous remonter une donnée fausse ou un statut erroné et déclencher une revérification gratuite.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,CodeBlock,CodeGroup,Heading,Note,Tip,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`à-quoi-ça-sert`,children:`À quoi ça sert`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`POST /v2/protected/properties/{flxId}/report`}),` sert à nous dire ce qui ne va pas sur un bien : prix faux, annonce toujours en ligne alors que nous la donnons disparue, doublon, mauvaise agence. L’appel est `,_jsx(_components.strong,{children:`gratuit (0 crédit)`}),`, répond `,_jsx(_components.strong,{children:`200 immédiatement`}),` et lance en tâche de fond une revérification des annonces auprès de leurs portails.`]}),`\n`,_jsxs(_components.p,{children:[`Rappel de vocabulaire : une `,_jsx(_components.strong,{children:`property`}),` est un bien physique dédupliqué qui agrège N `,_jsx(_components.strong,{children:`adverts`}),`, les annonces publiées sur des portails différents (voir `,_jsx(_components.a,{href:`/concepts/property-vs-advert`,children:`Property vs Advert`}),`). Ce sont donc `,_jsx(_components.strong,{children:`les annonces`}),` de la property qui repartent en collecte, pas la property elle-même.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`La donnée rafraîchie `,_jsx(_components.strong,{children:`n’est pas dans la réponse`}),`. Relisez la property quelques minutes plus tard avec `,_jsx(_components.a,{href:`/api-v2-reference/properties/get-a-property-by-its-flx_id`,children:_jsx(_components.code,{children:`GET /v2/protected/properties/{flxId}`})}),`, ou recevez-la sur votre `,_jsx(_components.a,{href:`/concepts/webhooks`,children:`webhook d’alerte`}),` si vous y êtes abonné.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`ce-qui-est-réellement-revérifié`,children:`Ce qui est réellement revérifié`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Seules les annonces en ligne`}),` — celles déjà hors ligne sont ignorées.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`10 annonces au maximum`}),`, les plus récemment vues ; l’excédent est compté dans `,_jsx(_components.code,{children:`skipped_count`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Une annonce `,_jsx(_components.strong,{children:`sans url source exploitable`}),` est également comptée dans `,_jsx(_components.code,{children:`skipped_count`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`skipped_count`}),` peut aussi être non nul parce que certaines revérifications n’ont pas pu être lancées. Une rafale d’appels rapprochés rend ce cas plus probable. Ce n’est pas une erreur : espacez vos appels et réessayez.`]}),`\n`,_jsxs(_components.li,{children:[`Si `,_jsx(_components.strong,{children:`aucune`}),` annonce en ligne n’est revérifiable, la réponse vaut `,_jsx(_components.code,{children:`status: \"nothing_to_check\"`}),` avec `,_jsx(_components.code,{children:`triggered_count: 0`}),`, en `,_jsx(_components.strong,{children:`HTTP 200`}),` — là encore, ce n’est pas une erreur.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Le tableau `,_jsx(_components.code,{children:`triggered`}),` liste les flx_id `,_jsx(_components.strong,{children:`des annonces`}),` confiées au scraper, jamais celui de la property.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Le motif détermine la profondeur de la revérification.`}),` `,_jsx(_components.code,{children:`STILL_ONLINE`}),` et `,_jsx(_components.code,{children:`NOT_ONLINE_ANYMORE`}),` portent sur la disponibilité : ils déclenchent un contrôle léger qui met à jour le statut en ligne — le même que `,_jsx(_components.a,{href:`/api-v2-reference/properties/request-an-on-demand-check-of-a-property`,children:_jsx(_components.code,{children:`/check`})}),`. Les cinq autres motifs portent sur le contenu des annonces : ils déclenchent une `,_jsx(_components.strong,{children:`réextraction complète`}),`, seule capable de corriger un prix, une surface, une adresse ou une agence. Choisir le motif juste n’est donc pas cosmétique.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`cas-d’usage`,children:`Cas d’usage`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Corriger une donnée fausse`}),` — `,_jsx(_components.code,{children:`WRONG_DATA`}),` lorsque prix, surface ou nombre de pièces ne correspondent pas au portail.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Rétablir un statut`}),` — `,_jsx(_components.code,{children:`STILL_ONLINE`}),` si nous disons le bien hors ligne alors qu’il est visible, `,_jsx(_components.code,{children:`NOT_ONLINE_ANYMORE`}),` dans le cas inverse.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Signaler un doublon`}),` — `,_jsx(_components.code,{children:`DUPLICATE`}),` quand le même bien existe déjà sous un autre flx_id.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Corriger la localisation ou le vendeur`}),` — `,_jsx(_components.code,{children:`WRONG_LOCATION`}),` pour une géoloc ou une adresse fausse, `,_jsx(_components.code,{children:`WRONG_AGENCY`}),` pour un pro/particulier ou une agence mal attribués.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Tout le reste`}),` — `,_jsx(_components.code,{children:`OTHER`}),`, qui rend alors le champ `,_jsx(_components.code,{children:`comment`}),` obligatoire (1000 caractères maximum).`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Le contrat exact est documenté plus bas par le bloc OpenAPI (`,_jsx(_components.code,{children:`POST /v2/protected/properties/{flxId}/report`}),`).`]}),`\n`,_jsx(Heading,{level:`2`,id:`exemples`,children:`Exemples`}),`\n`,_jsx(Heading,{level:`3`,id:`1-—-signaler-un-prix-erroné`,children:`1 — Signaler un prix erroné`}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`curl`,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.fluximmo.io/v2/protected/properties/123456789/report`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"x-api-key: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$FLUXIMMO_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{\"reason\": \"WRONG_DATA\", \"comment\": \"Le portail affiche 450000 €, vous avez 425000 €.\"}'`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Python`,numberOfLines:`11`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`11`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` os, requests`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`resp `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` requests.post(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.fluximmo.io/v2/protected/properties/123456789/report\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` headers`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"x-api-key\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: os.environ[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"FLUXIMMO_API_KEY\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]},`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` json`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"reason\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"WRONG_DATA\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"comment\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Le portail affiche 450000 €, vous avez 425000 €.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`},`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` timeout`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`30`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`body `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` resp.json()`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:\"# `data` en 2xx, `error` en 404 / 422.\"})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(resp.status_code, body.get(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, body.get(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)))`})]}),`\n`]})})})]}),`\n`,_jsx(_components.p,{children:`Deux annonces en ligne sont reparties en collecte, aucune n’a été écartée :`}),`\n`,_jsx(CodeBlock,{filename:`Réponse 200`,numberOfLines:`1`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"accepted\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"entity\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"property\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"flx_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"123456789\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"triggered\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"987654321\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"987654322\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"triggered_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"skipped_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2 advert(s) queued for an on-demand re-check.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}}`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Quand des annonces sont écartées, `,_jsx(_components.code,{children:`message`}),` le dit : le suffixe `,_jsx(_components.code,{children:` 3 advert(s) skipped.`}),` est ajouté au message nominal, et si `,_jsx(_components.strong,{children:`rien`}),` n’a pu partir alors que des annonces étaient éligibles, le message devient `,_jsx(_components.code,{children:`No advert queued: 3 advert(s) skipped (per-request cap, missing url, or too many scrapes already running).`})]}),`\n`,_jsx(Heading,{level:`3`,id:`2-—-motif-libre-sur-une-property-dont-les-annonces-sont-toutes-hors-ligne`,children:`2 — Motif libre, sur une property dont les annonces sont toutes hors ligne`}),`\n`,_jsx(CodeBlock,{filename:`curl`,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.fluximmo.io/v2/protected/properties/123456789/report`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"x-api-key: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$FLUXIMMO_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{\"reason\": \"OTHER\", \"comment\": \"Les photos ne correspondent pas au bien décrit.\"}'`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Le signalement est bien enregistré, mais il n’y avait rien à revérifier — d’où le `,_jsx(_components.code,{children:`200`}),` avec `,_jsx(_components.code,{children:`nothing_to_check`}),` :`]}),`\n`,_jsx(CodeBlock,{filename:`Réponse 200`,numberOfLines:`1`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"nothing_to_check\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"entity\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"property\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"flx_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"123456789\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"triggered\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:[],`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"triggered_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"skipped_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"No online advert to re-check.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}}`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`erreurs-spécifiques`,children:`Erreurs spécifiques`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`404`}),` — le flx_id n’existe pas : `,_jsx(_components.code,{children:`{\"error\":{\"message\":\"Property with flx_id 123456789 not found\",\"code\":10003}}`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`422`}),` — corps invalide (et non 400), code `,_jsx(_components.code,{children:`10002`}),`, avec un seul message : `,_jsx(_components.code,{children:`\"comment is required when reason is OTHER\"`}),` ou `,_jsx(_components.code,{children:`\"reason must be one of the following values: STILL_ONLINE, NOT_ONLINE_ANYMORE, WRONG_DATA, WRONG_LOCATION, DUPLICATE, WRONG_AGENCY, OTHER\"`}),`. Un seul message est renvoyé par appel même si plusieurs champs sont invalides : branchez votre logique sur le `,_jsx(_components.strong,{children:`code`}),`, pas sur le libellé. Les espaces de début et de fin du commentaire sont retirés : un commentaire composé uniquement d’espaces est donc refusé.\nLes clés inconnues envoyées dans le corps sont `,_jsx(_components.strong,{children:`silencieusement ignorées`}),`. La liste complète des codes est sur `,_jsx(_components.a,{href:`/ressources/codes-erreur`,children:`Codes d’erreur`}),`.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Il n’y a `,_jsx(_components.strong,{children:`aucun cooldown`}),` : chaque appel relance des vérifications. Signalez sans hésiter, c’est gratuit et cela améliore la base pour tout le monde. L’équivalent existe sur les annonces : `,_jsx(_components.a,{href:`/api-v2-reference/adverts/report-an-issue-on-an-advert`,children:_jsx(_components.code,{children:`POST /v2/protected/adverts/{flxId}/report`})}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`liens-utiles`,children:`Liens utiles`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/concepts/property-vs-advert`,children:`Concept · Property vs Advert`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/api-v2-reference/properties/get-a-property-by-its-flx_id`,children:`Relire la property après signalement`})}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/api-v2-reference/properties/request-an-on-demand-check-of-a-property`,children:`Revérifier une property`}),` — même mécanique, sans diagnostic, facturée 1 crédit.`]}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/concepts/webhooks`,children:`Concept · Webhooks`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/ressources/codes-erreur`,children:`Ressources · Codes d’erreur`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/ressources/bonnes-pratiques`,children:`Ressources · Bonnes pratiques`})}),`\n`]}),`\n`,_jsx(Card,{title:`Clé test gratuite — 1 semaine`,icon:`key`,href:`https://my.fluximmo.io`,children:_jsxs(_components.p,{children:[`Créez un compte sur `,_jsx(_components.strong,{children:`my.fluximmo.io`}),` pour récupérer une clé API test gratuite (1 semaine, accès limité). Aucun paiement requis.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Signaler un problème sur une property","sidebarTitle":"Signaler un problème","description":"Nous remonter une donnée fausse ou un statut erroné et déclencher une revérification gratuite.","icon":"flag","tag":"STABLE","openapi":"post /v2/protected/properties/{flxId}/report","href":"/api-v2-reference/properties/report-an-issue-on-a-property"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"À quoi ça sert","slug":"à-quoi-ça-sert","depth":2,"children":[]},{"title":"Ce qui est réellement revérifié","slug":"ce-qui-est-réellement-revérifié","depth":2,"children":[]},{"title":"Cas d’usage","slug":"cas-d’usage","depth":2,"children":[]},{"title":"Exemples","slug":"exemples","depth":2,"children":[{"title":"1 — Signaler un prix erroné","slug":"1-—-signaler-un-prix-erroné","depth":3,"children":[]},{"title":"2 — Motif libre, sur une property dont les annonces sont toutes hors ligne","slug":"2-—-motif-libre-sur-une-property-dont-les-annonces-sont-toutes-hors-ligne","depth":3,"children":[]}]},{"title":"Erreurs spécifiques","slug":"erreurs-spécifiques","depth":2,"children":[]},{"title":"Liens utiles","slug":"liens-utiles","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"PropertiesController_reportPropertyIssue","summary":"Report an issue on a property","description":"Nous remonter une donnée fausse ou un statut erroné et déclencher une revérification gratuite.","parameters":["d050d5a4-c1f6-4fee-abbd-24b567d144a7"],"requestBody":"ff36730c-8df5-449a-b4c1-1d29e26affbe","responses":{"200":"b0992a39-5c04-483b-81d5-6ac4ec748c86","400":"81430bd4-1d9e-4725-8af9-7ae3c1f3619c","401":"9a5a6ce3-d6b9-408a-bf18-8221695ce441","404":"eb2e9f96-671a-4a4c-a9d4-6ea39eb79caa","422":"722528a7-7b74-43ee-963e-265e619cb93f"},"tags":["Properties"],"security":["42f47924-e9d8-4081-8f40-1483cb944df6"],"method":"post","type":"path","servers":["031cd211-fbaf-42b4-badc-0611ba772342"],"path":"/v2/protected/properties/{flxId}/report","baseUrlOptions":["https://api.fluximmo.io"],"title":"Report an issue on a property","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"d050d5a4-c1f6-4fee-abbd-24b567d144a7":{"name":"flxId","required":true,"in":"path","schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"reason":{"type":"string","description":"What is wrong with this advert or property","enum":["STILL_ONLINE","NOT_ONLINE_ANYMORE","WRONG_DATA","WRONG_LOCATION","DUPLICATE","WRONG_AGENCY","OTHER"],"example":"STILL_ONLINE","isRequired":true,"uniqueKey":"reason","typeLabel":"enum\u003cstring>"},"comment":{"type":"string","description":"Free-text details. Optional, except when `reason` is `OTHER` where it is required.","maxLength":1000,"example":"The ad is still visible on seloger, you flagged it offline.","uniqueKey":"comment","typeLabel":"string"}},"required":["reason"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"reason":"STILL_ONLINE","comment":"The ad is still visible on seloger, you flagged it offline."}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"b0992a39-5c04-483b-81d5-6ac4ec748c86":{"description":"","content":{"application/json":{"schema":{"properties":{"data":{"type":"object","properties":{"status":{"type":"string","enum":["accepted","nothing_to_check"],"example":"accepted","isRequired":true,"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"entity":{"type":"string","enum":["advert","property"],"example":"property","isRequired":true,"uniqueKey":"data.entity","typeLabel":"enum\u003cstring>"},"flx_id":{"type":"string","description":"flx_id the request was made on","example":"123456789","isRequired":true,"uniqueKey":"data.flx_id","typeLabel":"string"},"triggered":{"description":"flx_id of every advert handed to the scraper","example":["987654321","987654322"],"type":"array","items":{"type":"string","uniqueKey":"data.triggered.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"data.triggered","typeLabel":"string[]"},"triggered_count":{"type":"number","example":2,"isRequired":true,"uniqueKey":"data.triggered_count","typeLabel":"number"},"skipped_count":{"type":"number","description":"Online adverts that were NOT re-checked: beyond the per-request cap, missing a source url, or dropped because too many scrapes are already running","example":0,"isRequired":true,"uniqueKey":"data.skipped_count","typeLabel":"number"},"message":{"type":"string","example":"2 advert(s) queued for an on-demand re-check.","isRequired":true,"uniqueKey":"data.message","typeLabel":"string"}},"required":["status","entity","flx_id","triggered","triggered_count","skipped_count","message"],"uniqueKey":"data","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"status":"accepted","entity":"property","flx_id":"123456789","triggered":["987654321","987654322"],"triggered_count":2,"skipped_count":0,"message":"2 advert(s) queued for an on-demand re-check."}}}},"exampleType":"generated"}},"exampleType":"generated"},"81430bd4-1d9e-4725-8af9-7ae3c1f3619c":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","description":"Error object","required":["message","code"],"properties":{"message":{"type":"string","description":"Error message","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"code":{"type":"number","description":"Error code","isRequired":true,"uniqueKey":"error.code","typeLabel":"number"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","code":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"9a5a6ce3-d6b9-408a-bf18-8221695ce441":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","description":"Error object","required":["message","code"],"properties":{"message":{"type":"string","description":"Error message","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"code":{"type":"number","description":"Error code","isRequired":true,"uniqueKey":"error.code","typeLabel":"number"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","code":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"eb2e9f96-671a-4a4c-a9d4-6ea39eb79caa":{"description":"","content":{"application/json":{"schema":{"type":"object","example":{"error":{"message":"Not Found","code":10003}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"Not Found","code":10003}}}},"exampleType":"generated"}},"exampleType":"generated"},"722528a7-7b74-43ee-963e-265e619cb93f":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","description":"Error object","required":["message","code"],"properties":{"message":{"type":"string","description":"Error message","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"code":{"type":"number","description":"Error code","isRequired":true,"uniqueKey":"error.code","typeLabel":"number"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","code":123}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"42f47924-e9d8-4081-8f40-1483cb944df6":{"x_api_key":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[]}}},"servers":{"031cd211-fbaf-42b4-badc-0611ba772342":{"url":"https://api.fluximmo.io"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[]},"schema":{"title":"x-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"x_api_key","name":"x-api-key"}],"title":"x_api_key"}]},"originalFileLocation":"swagger-api-v2.json"},"subdomain":"fluximmo","siteName":"API de données immobilières - Fluximmo V2 (2.1.0)","title":"Signaler un problème sur une property - API de données immobilières - Fluximmo V2 (2.1.0)","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-14T13:07:05.088Z","originalFileLocation":"api-v2-reference/properties/report-an-issue-on-a-property.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Nous remonter une donnée fausse ou un statut erroné et déclencher une revérification gratuite.\">\u003cmeta data-mint-head name=\"application-name\" content=\"API de données immobilières - Fluximmo V2 (2.1.0)\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/fluximmo/UFfRiBI6TzVc-rrC/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/fluximmo/UFfRiBI6TzVc-rrC/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/fluximmo/UFfRiBI6TzVc-rrC/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/fluximmo/UFfRiBI6TzVc-rrC/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/fluximmo/UFfRiBI6TzVc-rrC/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/fluximmo/UFfRiBI6TzVc-rrC/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/fluximmo/UFfRiBI6TzVc-rrC/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/fluximmo/UFfRiBI6TzVc-rrC/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/fluximmo/UFfRiBI6TzVc-rrC/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Signaler un problème sur une property - API de données immobilières - Fluximmo V2 (2.1.0)\">\u003cmeta data-mint-head property=\"og:description\" content=\"Nous remonter une donnée fausse ou un statut erroné et déclencher une revérification gratuite.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"API de données immobilières - Fluximmo V2 (2.1.0)\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://doc.fluximmo.io/api-v2-reference/properties/report-an-issue-on-a-property\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://fluximmo.mintlify.app/_mintlify/api/og/v2?division=Signalement+%26+re-check\u0026amp;title=Signaler+un+probl%C3%A8me+sur+une+property\u0026amp;description=Nous+remonter+une+donn%C3%A9e+fausse+ou+un+statut+erron%C3%A9+et+d%C3%A9clencher+une+rev%C3%A9rification+gratuite.\u0026amp;theme=a9fb4d93d72e13fbe5d17efd\u0026amp;signature=fcddbefd3d9b113b8a30af235c77fb6a650dc0a024031e5e83a7f229a5a2d0df\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Signaler un problème sur une property - API de données immobilières - Fluximmo V2 (2.1.0)\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Nous remonter une donnée fausse ou un statut erroné et déclencher une revérification gratuite.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://fluximmo.mintlify.app/_mintlify/api/og/v2?division=Signalement+%26+re-check\u0026amp;title=Signaler+un+probl%C3%A8me+sur+une+property\u0026amp;description=Nous+remonter+une+donn%C3%A9e+fausse+ou+un+statut+erron%C3%A9+et+d%C3%A9clencher+une+rev%C3%A9rification+gratuite.\u0026amp;theme=a9fb4d93d72e13fbe5d17efd\u0026amp;signature=fcddbefd3d9b113b8a30af235c77fb6a650dc0a024031e5e83a7f229a5a2d0df\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/fluximmo/UFfRiBI6TzVc-rrC/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"API de données immobilières - Fluximmo V2 (2.1.0)\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1E40AF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://doc.fluximmo.io/api-v2-reference/properties/report-an-issue-on-a-property\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-v2-reference/properties/report-an-issue-on-a-property.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://doc.fluximmo.io/#organization\",\"name\":\"API de données immobilières - Fluximmo V2 (2.1.0)\",\"url\":\"https://doc.fluximmo.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/fluximmo/aO8bUNLwgoFYl98R/images/logo/logo_text.png?fit=max\u0026auto=format\u0026n=aO8bUNLwgoFYl98R\u0026q=85\u0026s=9e831a0d5ca08c0290fd38000a72712d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://doc.fluximmo.io#website\",\"name\":\"API de données immobilières - Fluximmo V2 (2.1.0)\",\"url\":\"https://doc.fluximmo.io\",\"publisher\":{\"@id\":\"https://doc.fluximmo.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://doc.fluximmo.io/api-v2-reference/properties/report-an-issue-on-a-property#webpage\",\"url\":\"https://doc.fluximmo.io/api-v2-reference/properties/report-an-issue-on-a-property\",\"name\":\"Signaler un problème sur une property\",\"description\":\"Nous remonter une donnée fausse ou un statut erroné et déclencher une revérification gratuite.\",\"dateModified\":\"2026-08-14T13:07:05.088Z\",\"isPartOf\":{\"@id\":\"https://doc.fluximmo.io#website\"},\"breadcrumb\":{\"@id\":\"https://doc.fluximmo.io/api-v2-reference/properties/report-an-issue-on-a-property#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://doc.fluximmo.io/api-v2-reference/properties/report-an-issue-on-a-property#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Properties\",\"item\":\"https://doc.fluximmo.io/api-v2-reference/sample-properties/get-a-sample-of-properties\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Signalement \u0026 re-check\",\"item\":\"https://doc.fluximmo.io/api-v2-reference/properties/request-an-on-demand-check-of-a-property\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Signaler un problème sur une property\",\"item\":\"https://doc.fluximmo.io/api-v2-reference/properties/report-an-issue-on-a-property\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://doc.fluximmo.io/api-v2-reference/properties/report-an-issue-on-a-property#apireference\",\"headline\":\"Signaler un problème sur une property\",\"name\":\"Signaler un problème sur une property\",\"description\":\"Nous remonter une donnée fausse ou un statut erroné et déclencher une revérification gratuite.\",\"url\":\"https://doc.fluximmo.io/api-v2-reference/properties/report-an-issue-on-a-property\",\"mainEntityOfPage\":{\"@id\":\"https://doc.fluximmo.io/api-v2-reference/properties/report-an-issue-on-a-property#webpage\"},\"dateModified\":\"2026-08-14T13:07:05.088Z\",\"publisher\":{\"@id\":\"https://doc.fluximmo.io/#organization\"},\"isPartOf\":{\"@id\":\"https://doc.fluximmo.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"API de données immobilières - Fluximmo V2 (2.1.0)\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"API de données immobilières - Fluximmo V2 (2.1.0)","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"Recherche et alertes","groups":[{"group":"Modèles","pages":[{"title":"Modèle Property","sidebarTitle":"Property","icon":"database","tag":"STABLE","href":"/api-v2-reference/_api-models/property"},{"title":"Modèle Advert","sidebarTitle":"Advert","icon":"database","tag":"STABLE","href":"/api-v2-reference/_api-models/advert"}]},{"group":"Properties","pages":[{"group":"Échantillons (no-auth)","pages":[{"title":"Échantillon de properties (no-auth)","sidebarTitle":"Sample properties","icon":"flask","tag":"STABLE","openapi":"get /v2/sample/properties","playground":"interactive","href":"/api-v2-reference/sample-properties/get-a-sample-of-properties"},{"title":"Exemple de webhook properties","sidebarTitle":"Sample webhook","icon":"flask","tag":"STABLE","openapi":"get /v2/sample/webhook/properties","href":"/api-v2-reference/sample-properties/sample-properties-webhook-body"}]},{"group":"Search","pages":[{"title":"Rechercher des biens (search PROPERTIES)","sidebarTitle":"Search properties","icon":"magnifying-glass","tag":"STABLE","openapi":"post /v2/protected/properties/search","href":"/api-v2-reference/properties-search/search-properties"},{"title":"Recherche allégée (lite)","sidebarTitle":"Search lite","icon":"magnifying-glass","tag":"STABLE","openapi":"post /v2/protected/properties/search/lite","href":"/api-v2-reference/properties-search/lite-search-properties"}]},{"group":"Refetch","pages":[{"title":"Récupérer une property par flxId","sidebarTitle":"Get by flxId","icon":"house","tag":"STABLE","openapi":"get /v2/protected/properties/{flxId}","href":"/api-v2-reference/properties/get-a-property-by-its-flx_id"},{"title":"Récupérer plusieurs properties par flxIds","sidebarTitle":"Bulk get","icon":"house","tag":"STABLE","openapi":"post /v2/protected/properties/_many","href":"/api-v2-reference/properties/retreive-properties-by-their-flx_ids"},{"title":"Récupérer une property par advert flxId","sidebarTitle":"Get by advert","icon":"house","tag":"STABLE","openapi":"get /v2/protected/properties/advert/{flxId}","href":"/api-v2-reference/properties/retrieve-a-property-by-advert-flxid"},{"title":"Récupérer une property par URL","sidebarTitle":"Get by URL","icon":"house","tag":"STABLE","openapi":"get /v2/protected/properties/url","href":"/api-v2-reference/properties/retrieve-a-property-by-url"}]},{"group":"Signalement \u0026 re-check","pages":[{"title":"Demander une revérification d'une property","sidebarTitle":"Re-check","description":"Contrôler à la demande la disponibilité des annonces en ligne d'un bien, pour 1 crédit forfaitaire.","icon":"arrows-rotate","tag":"STABLE","openapi":"post /v2/protected/properties/{flxId}/check","href":"/api-v2-reference/properties/request-an-on-demand-check-of-a-property"},{"title":"Signaler un problème sur une property","sidebarTitle":"Signaler un problème","icon":"flag","tag":"STABLE","openapi":"post /v2/protected/properties/{flxId}/report","href":"/api-v2-reference/properties/report-an-issue-on-a-property"}]},{"group":"Alertes","pages":[{"title":"Créer une alerte properties","sidebarTitle":"Créer alerte","description":"Alerte temps réel sur les properties matchant des filtres. Webhook IDs only.","icon":"bell","tag":"STABLE","openapi":"put /v2/protected/properties/search/alerts","href":"/api-v2-reference/properties-alerts/create-a-new-alert-for-this-property-search"},{"title":"Lister mes alertes properties","sidebarTitle":"Lister alertes","icon":"bell","tag":"STABLE","openapi":"get /v2/protected/properties/search/alerts/all","href":"/api-v2-reference/properties-alerts/get-all-your-property-alerts"},{"title":"Voir les critères d'une alerte","sidebarTitle":"Voir critères","icon":"bell","tag":"STABLE","openapi":"get /v2/protected/properties/search/alerts/{alertId}","href":"/api-v2-reference/properties-alerts/get-the-search-criteria-of-a-propertyalert"},{"title":"Modifier une alerte properties","sidebarTitle":"Modifier alerte","icon":"bell","tag":"STABLE","openapi":"patch /v2/protected/properties/search/alerts/{alertId}","href":"/api-v2-reference/properties-alerts/update-the-search-criteria-of-a-property-alert"},{"title":"Réactiver une alerte properties","sidebarTitle":"Réactiver","icon":"bell","tag":"STABLE","openapi":"get /v2/protected/properties/search/alerts/{alertId}/activate","href":"/api-v2-reference/properties-alerts/activate-a-property-search-alert"},{"title":"Désactiver une alerte properties","sidebarTitle":"Désactiver","icon":"bell","tag":"STABLE","openapi":"delete /v2/protected/properties/search/alerts/{alertId}","href":"/api-v2-reference/properties-alerts/deactivate-a-property-search-alert"},{"title":"Historique des matches d'une alerte","sidebarTitle":"Historique","icon":"bell","tag":"STABLE","openapi":"get /v2/protected/properties/search/alerts/history/{flxId}","href":"/api-v2-reference/properties-alerts/get-history-of-match-properties-by-its-saved-search-flxid"}]}]},{"group":"Adverts","pages":[{"group":"Échantillons (no-auth)","pages":[{"title":"Échantillon d'adverts (no-auth)","sidebarTitle":"Sample adverts","icon":"flask","tag":"STABLE","openapi":"get /v2/sample/adverts","playground":"interactive","href":"/api-v2-reference/sample-adverts/get-a-sample-of-ads"},{"title":"Exemple de webhook adverts","sidebarTitle":"Sample webhook","icon":"flask","tag":"STABLE","openapi":"get /v2/sample/webhook/adverts","href":"/api-v2-reference/sample-adverts/sample-advert-webhook-body"}]},{"group":"Refetch","pages":[{"title":"Récupérer une advert par flxId","sidebarTitle":"Get by flxId","icon":"newspaper","tag":"STABLE","openapi":"get /v2/protected/adverts/{flxId}","href":"/api-v2-reference/adverts/get-adverts-byt-their-flx_id"},{"title":"Récupérer une advert par URL","sidebarTitle":"Get by URL","icon":"newspaper","tag":"STABLE","openapi":"get /v2/protected/adverts/url","href":"/api-v2-reference/adverts/retrieve-advert-by-url"}]},{"group":"Signalement \u0026 re-check","pages":[{"title":"Demander la revérification d'une advert","sidebarTitle":"Revérifier","icon":"arrows-rotate","tag":"STABLE","openapi":"post /v2/protected/adverts/{flxId}/check","href":"/api-v2-reference/adverts/request-an-on-demand-check-of-an-advert"},{"title":"Signaler un problème sur une advert","sidebarTitle":"Signaler","icon":"flag","tag":"STABLE","openapi":"post /v2/protected/adverts/{flxId}/report","href":"/api-v2-reference/adverts/report-an-issue-on-an-advert"}]},{"group":"Alertes","pages":[{"title":"Créer une alerte adverts","sidebarTitle":"Créer alerte","icon":"bell","tag":"STABLE","openapi":"put /v2/protected/adverts/search/alerts","href":"/api-v2-reference/adverts-alerts/create-a-new-advert-alert-for-this-search"},{"title":"Lister mes alertes adverts","sidebarTitle":"Lister alertes","icon":"bell","tag":"STABLE","openapi":"get /v2/protected/adverts/search/alerts/all","href":"/api-v2-reference/adverts-alerts/get-all-your-advert-alerts"},{"title":"Voir les critères d'une alerte advert","sidebarTitle":"Voir critères","icon":"bell","tag":"STABLE","openapi":"get /v2/protected/adverts/search/alerts/{alertId}","href":"/api-v2-reference/adverts-alerts/get-the-search-criteria-of-an-advert-alert"},{"title":"Modifier une alerte advert","sidebarTitle":"Modifier alerte","icon":"bell","tag":"STABLE","openapi":"patch /v2/protected/adverts/search/alerts/{alertId}","href":"/api-v2-reference/adverts-alerts/update-the-search-criteria-of-an-advert-alert"},{"title":"Réactiver une alerte advert","sidebarTitle":"Réactiver","icon":"bell","tag":"STABLE","openapi":"get /v2/protected/adverts/search/alerts/{alertId}/activate","href":"/api-v2-reference/adverts-alerts/activate-a-search-advert-alert"},{"title":"Désactiver une alerte advert","sidebarTitle":"Désactiver","icon":"bell","tag":"STABLE","openapi":"delete /v2/protected/adverts/search/alerts/{alertId}","href":"/api-v2-reference/adverts-alerts/deactivate-a-search-advert-alert"},{"title":"Historique des matches d'une alerte","sidebarTitle":"Historique","icon":"bell","tag":"STABLE","openapi":"get /v2/protected/adverts/search/alerts/history/{flxId}","href":"/api-v2-reference/adverts-alerts/get-history-of-match-adverts-by-its-saved-search-flxid"}]}]},{"group":"Système","pages":[{"title":"Liste des portails immobiliers","sidebarTitle":"Portails","icon":"chart-line","tag":"STABLE","openapi":"get /portals","href":"/api-v2-reference/system/get-the-list-of-real-estate-platforms"},{"title":"Consommation crédits","sidebarTitle":"Consommation","icon":"gauge","tag":"STABLE","openapi":"get /v2/protected/admin/consumption","href":"/api-v2-reference/consumption/get-your-credit-consumption"}]},{"group":"Agences immobilières","pages":[{"title":"Détails d'une agence par identifiant officiel","sidebarTitle":"Détails agence","icon":"building","tag":"STABLE","openapi":"get /v2/protected/companies/{siren}","href":"/api-v2-reference/realestate-companies/retrieve-a-realestate-company-from-its-official-identifier"}]}]},{"tab":"OpenData","pages":[{"title":"OpenData","href":"/api-v2-reference/dpe-search/recherche-dpe"}]},{"tab":"Analytics","pages":[{"title":"Analytics","href":"/api-analytics-reference/properties-analytics/count-properties-for-search-filters"}]},{"tab":"IA","pages":[{"title":"IA","href":"/api-ai-reference/estimations/lite-property-estimation"}]},{"tab":"Géo","pages":[{"title":"Géo","href":"/api-geocoding-reference/search/recherche-par-géocodage-direct"}]}]},{"anchor":"Nous contacter","icon":"envelope","href":"mailto:[email protected]"}]},"basePath":"","title":"Signaler un problème sur une property - API de données immobilières - Fluximmo V2 (2.1.0)","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}