curl --request POST \ --url https://api.fluximmo.io/v2/protected/adverts/{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/adverts/{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/adverts/{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/adverts/{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/adverts/{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/adverts/{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/adverts/{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
Signalement gratuit d’un problème sur une annonce, avec revérification en tâche de fond.
Report an issue on an advert
curl --request POST \ --url https://api.fluximmo.io/v2/protected/adverts/{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/adverts/{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/adverts/{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/adverts/{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/adverts/{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/adverts/{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/adverts/{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/adverts/{flxId}/report sert à nous dire ce qui ne va pas sur une annonce : prix faux, annonce toujours en ligne alors que nous la disons hors ligne, doublon, mauvaise agence… L’appel est gratuit (0 crédit), répond 200 immédiatement et déclenche une revérification de l’annonce contre son portail en tâche de fond.Le contrat exact est documenté plus bas par le bloc OpenAPI (POST /v2/protected/adverts/{flxId}/report).
La donnée rafraîchie n’est pas dans la réponse. Relisez l’annonce quelques minutes plus tard avec GET /v2/protected/adverts/{flxId}, ou recevez-la sur votre webhook d’alerte si vous êtes abonné à une alerte qui la couvre.
L’annonce est revérifiée même si Fluximmo la croit hors ligne — c’est exactement le cas STILL_ONLINE. Il n’y a aucun cooldown : chaque appel relance une vérification, sauf si le plafond de collectes simultanées est déjà atteint (voir skipped_count).
reason est obligatoire et prend l’une de ces 7 valeurs :
STILL_ONLINE — nous la disons hors ligne, elle est visible sur le portail.
NOT_ONLINE_ANYMORE — nous la disons en ligne, elle a disparu du portail.
WRONG_DATA — prix, surface ou nombre de pièces faux.
WRONG_LOCATION — géolocalisation ou adresse fausse.
DUPLICATE — doublon déjà présent sous un autre flx_id.
WRONG_AGENCY — pro/particulier ou agence mal attribué.
OTHER — autre cas.
comment est optionnel (1000 caractères maximum), mais obligatoire quand reason vaut OTHER. Les espaces de début et de fin sont retirés : un commentaire fait uniquement d’espaces est refusé. Les clés inconnues envoyées dans le corps sont silencieusement ignorées.
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 de l’annonce : 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.
curl -X POST https://api.fluximmo.io/v2/protected/adverts/123456789/report \ -H "x-api-key: $FLUXIMMO_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "reason": "STILL_ONLINE", "comment": "Toujours visible sur leboncoin ce matin" }'
Réponse 200 :
{"data":{"status":"accepted","entity":"advert","flx_id":"123456789","triggered":["123456789"],"triggered_count":1,"skipped_count":0,"message":"1 advert(s) queued for an on-demand re-check."}}
status vaut accepted ou nothing_to_check. triggered liste les flx_id confiés au scraper. Sur une annonce, skipped_count ne peut valoir que 0 ou 1 : il passe à 1 lorsque la revérification n’a pas pu être lancée, et status vaut alors nothing_to_check. Une rafale d’appels rapprochés rend ce cas plus probable — espacez-les et réessayez. Le plafond de 10 annonces et le cas « url source absente » ne concernent que les properties.
Les réponses en succès sont enveloppées dans { "data": … }, les erreurs dans { "error": { "message", "code" } }.
404 — flx_id inconnu : {"error":{"message":"Advert with flx_id 123456789 not found","code":10003}}.
422 (validation, code 10002) — corps invalide, par exemple un reason hors énumération : "reason must be one of the following values: STILL_ONLINE, NOT_ONLINE_ANYMORE, WRONG_DATA, WRONG_LOCATION, DUPLICATE, WRONG_AGENCY, OTHER". Notez le 422, pas un 400. Un seul message est renvoyé par appel même si plusieurs champs sont invalides : branchez votre logique sur le code, pas sur le libellé.
422 (code 10003) — l’annonce n’a pas d’url source exploitable : "Advert with flx_id 123456789 has no source url: it cannot be re-checked." Le signalement ne peut pas être traité.
{"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/adverts/report-an-issue-on-an-advert","slug":"/api-v2-reference/adverts/report-an-issue-on-an-advert","pageMetadata":{"title":"Signaler un problème sur une advert","sidebarTitle":"Signaler","description":"Signalement gratuit d'un problème sur une annonce, avec revérification en tâche de fond.","icon":"flag","tag":"STABLE","openapi":"post /v2/protected/adverts/{flxId}/report","href":"/api-v2-reference/adverts/report-an-issue-on-an-advert"},"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: \"Signalement gratuit d’un problème sur une annonce, avec revérification en tâche de fond.\"\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,Heading,Note,Tip,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,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:[_jsxs(_components.p,{children:[_jsx(_components.code,{children:`POST /v2/protected/adverts/{flxId}/report`}),` sert à nous dire ce qui ne va pas sur une annonce : prix faux, annonce toujours en ligne alors que nous la disons hors ligne, doublon, mauvaise agence… L’appel est `,_jsx(_components.strong,{children:`gratuit (0 crédit)`}),`, répond `,_jsx(_components.strong,{children:`200 immédiatement`}),` et déclenche une revérification de l’annonce contre son portail en tâche de fond.`]}),`\n`,_jsxs(_components.p,{children:[`Le contrat exact est documenté plus bas par le bloc OpenAPI (`,_jsx(_components.code,{children:`POST /v2/protected/adverts/{flxId}/report`}),`).`]}),`\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 l’annonce quelques minutes plus tard avec `,_jsx(_components.a,{href:`/api-v2-reference/adverts/get-adverts-byt-their-flx_id`,children:_jsx(_components.code,{children:`GET /v2/protected/adverts/{flxId}`})}),`, ou recevez-la sur votre `,_jsx(_components.a,{href:`/concepts/webhooks`,children:`webhook d’alerte`}),` si vous êtes abonné à une alerte qui la couvre.`]})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`L’annonce est revérifiée `,_jsx(_components.strong,{children:`même si Fluximmo la croit hors ligne`}),` — c’est exactement le cas `,_jsx(_components.code,{children:`STILL_ONLINE`}),`. Il n’y a `,_jsx(_components.strong,{children:`aucun cooldown`}),` : chaque appel relance une vérification, sauf si le plafond de collectes simultanées est déjà atteint (voir `,_jsx(_components.code,{children:`skipped_count`}),`).`]})}),`\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:`Annonce fantôme côté Fluximmo`}),` — vos utilisateurs voient l’annonce sur le portail alors que nous la donnons hors ligne : `,_jsx(_components.code,{children:`STILL_ONLINE`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Annonce déjà retirée`}),` — vous constatez une 404 sur le portail alors que nous la donnons en ligne : `,_jsx(_components.code,{children:`NOT_ONLINE_ANYMORE`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Contrôle qualité de vos données`}),` — un prix ou une surface incohérente détectée par vos règles métier : `,_jsx(_components.code,{children:`WRONG_DATA`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Dédoublonnage`}),` — vous retrouvez le même bien sous un autre `,_jsx(_components.code,{children:`flx_id`}),` : `,_jsx(_components.code,{children:`DUPLICATE`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`choisir-le-motif`,children:`Choisir le motif`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`reason`}),` est obligatoire et prend l’une de ces 7 valeurs :`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`STILL_ONLINE`})}),` — nous la disons hors ligne, elle est visible sur le portail.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`NOT_ONLINE_ANYMORE`})}),` — nous la disons en ligne, elle a disparu du portail.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`WRONG_DATA`})}),` — prix, surface ou nombre de pièces faux.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`WRONG_LOCATION`})}),` — géolocalisation ou adresse fausse.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`DUPLICATE`})}),` — doublon déjà présent sous un autre `,_jsx(_components.code,{children:`flx_id`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`WRONG_AGENCY`})}),` — pro/particulier ou agence mal attribué.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`OTHER`})}),` — autre cas.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`comment`}),` est optionnel (1000 caractères maximum), mais `,_jsxs(_components.strong,{children:[`obligatoire quand `,_jsx(_components.code,{children:`reason`}),` vaut `,_jsx(_components.code,{children:`OTHER`})]}),`. Les espaces de début et de fin sont retirés : un commentaire fait uniquement d’espaces est refusé. Les clés inconnues envoyées dans le corps sont silencieusement ignorées.`]}),`\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/adverts/request-an-on-demand-check-of-an-advert`,children:_jsx(_components.code,{children:`/check`})}),`. Les cinq autres motifs portent sur le contenu de l’annonce : 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:`exemples`,children:`Exemples`}),`\n`,_jsx(Heading,{level:`3`,id:`1-—-annonce-encore-en-ligne-sur-le-portail`,children:`1 — Annonce encore en ligne sur le portail`}),`\n`,_jsx(CodeBlock,{filename:``,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/adverts/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\": \"STILL_ONLINE\", \"comment\": \"Toujours visible sur leboncoin ce matin\" }'`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Réponse `,_jsx(_components.code,{children:`200`}),` :`]}),`\n`,_jsx(CodeBlock,{filename:``,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:`\"advert\"`}),_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:`\"123456789\"`}),_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:`1`}),_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:`\"1 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:[_jsx(_components.code,{children:`status`}),` vaut `,_jsx(_components.code,{children:`accepted`}),` ou `,_jsx(_components.code,{children:`nothing_to_check`}),`. `,_jsx(_components.code,{children:`triggered`}),` liste les `,_jsx(_components.code,{children:`flx_id`}),` confiés au scraper. Sur une annonce, `,_jsx(_components.code,{children:`skipped_count`}),` ne peut valoir que `,_jsx(_components.code,{children:`0`}),` ou `,_jsx(_components.code,{children:`1`}),` : il passe à `,_jsx(_components.code,{children:`1`}),` lorsque la revérification n’a pas pu être lancée, et `,_jsx(_components.code,{children:`status`}),` vaut alors `,_jsx(_components.code,{children:`nothing_to_check`}),`. Une rafale d’appels rapprochés rend ce cas plus probable — espacez-les et réessayez. Le plafond de 10 annonces et le cas « url source absente » ne concernent que les properties.`]}),`\n`,_jsxs(Heading,{level:`3`,id:`2-—-motif-other--le-commentaire-devient-obligatoire`,children:[`2 — Motif `,_jsx(_components.code,{children:`OTHER`}),` : le commentaire devient obligatoire`]}),`\n`,_jsx(CodeBlock,{filename:``,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/adverts/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\" }'`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Réponse `,_jsx(_components.code,{children:`422`}),` — un seul message est renvoyé par appel :`]}),`\n`,_jsx(CodeBlock,{filename:``,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:`\"error\"`}),_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:`\"comment is required when reason is OTHER\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`10002`}),_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.p,{children:[`Les réponses en succès sont enveloppées dans `,_jsx(_components.code,{children:`{ \"data\": … }`}),`, les erreurs dans `,_jsx(_components.code,{children:`{ \"error\": { \"message\", \"code\" } }`}),`.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`404`}),` — `,_jsx(_components.code,{children:`flx_id`}),` inconnu : `,_jsx(_components.code,{children:`{\"error\":{\"message\":\"Advert with flx_id 123456789 not found\",\"code\":10003}}`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[`422 (validation, code `,_jsx(_components.code,{children:`10002`}),`)`]}),` — corps invalide, par exemple un `,_jsx(_components.code,{children:`reason`}),` hors énumération : `,_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\"`}),`. Notez le `,_jsx(_components.strong,{children:`422`}),`, pas un 400. 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é.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[`422 (code `,_jsx(_components.code,{children:`10003`}),`)`]}),` — l’annonce n’a pas d’url source exploitable : `,_jsx(_components.code,{children:`\"Advert with flx_id 123456789 has no source url: it cannot be re-checked.\"`}),` Le signalement ne peut pas être traité.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Détail des codes : `,_jsx(_components.a,{href:`/ressources/codes-erreur`,children:`Codes d’erreur`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`liens-utiles`,children:`Liens utiles`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/api-v2-reference/adverts/get-adverts-byt-their-flx_id`,children:`Récupérer une advert par flxId`}),` — relire la donnée rafraîchie quelques minutes plus tard.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/api-v2-reference/adverts/request-an-on-demand-check-of-an-advert`,children:`Revérifier une advert`}),` — même mécanique de revérification, sans diagnostic et facturée 1 crédit.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/concepts/webhooks`,children:`Webhooks`}),` — recevoir la mise à jour sans repoller.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/concepts/property-vs-advert`,children:`Property vs Advert`}),` — l’équivalent existe sur les properties : `,_jsx(_components.a,{href:`/api-v2-reference/properties/report-an-issue-on-a-property`,children:_jsx(_components.code,{children:`POST /v2/protected/properties/{flxId}/report`})}),`.`]}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/ressources/bonnes-pratiques`,children:`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 advert","sidebarTitle":"Signaler","description":"Signalement gratuit d'un problème sur une annonce, avec revérification en tâche de fond.","icon":"flag","tag":"STABLE","openapi":"post /v2/protected/adverts/{flxId}/report","href":"/api-v2-reference/adverts/report-an-issue-on-an-advert"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Cas d’usage","slug":"cas-d’usage","depth":2,"children":[]},{"title":"Choisir le motif","slug":"choisir-le-motif","depth":2,"children":[]},{"title":"Exemples","slug":"exemples","depth":2,"children":[{"title":"1 — Annonce encore en ligne sur le portail","slug":"1-—-annonce-encore-en-ligne-sur-le-portail","depth":3,"children":[]},{"title":"2 — Motif OTHER : le commentaire devient obligatoire","slug":"2-—-motif-other--le-commentaire-devient-obligatoire","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":"AdvertsController_reportAdvertIssue","summary":"Report an issue on an advert","description":"Signalement gratuit d'un problème sur une annonce, avec revérification en tâche de fond.","parameters":["7aee33fd-7e54-421d-a626-430aab95a506"],"requestBody":"8dafb966-7bf8-4785-a3c1-31ffe09cb745","responses":{"200":"e8485de7-b315-4696-b56c-ffac09ff2db3","400":"22497aa7-1f1a-492d-9732-3841ee27d74d","401":"c67dcf6c-be0a-414b-8801-3dc3665ea5d0","404":"330ddef9-c380-4d79-a5d5-49cff71d4492","422":"c3b71978-612b-4405-b0b0-76f29f4b38d7"},"tags":["Adverts"],"security":["666173dc-c95d-4602-9bef-e7c826bdf23f"],"method":"post","type":"path","servers":["031cd211-fbaf-42b4-badc-0611ba772342"],"path":"/v2/protected/adverts/{flxId}/report","baseUrlOptions":["https://api.fluximmo.io"],"title":"Report an issue on an advert","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"7aee33fd-7e54-421d-a626-430aab95a506":{"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":{"e8485de7-b315-4696-b56c-ffac09ff2db3":{"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"},"22497aa7-1f1a-492d-9732-3841ee27d74d":{"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"},"c67dcf6c-be0a-414b-8801-3dc3665ea5d0":{"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"},"330ddef9-c380-4d79-a5d5-49cff71d4492":{"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"},"c3b71978-612b-4405-b0b0-76f29f4b38d7":{"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":{"666173dc-c95d-4602-9bef-e7c826bdf23f":{"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 advert - API de données immobilières - Fluximmo V2 (2.1.0)","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-14T13:07:06.726Z","originalFileLocation":"api-v2-reference/adverts/report-an-issue-on-an-advert.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=\"Signalement gratuit d\u0026#x27;un problème sur une annonce, avec revérification en tâche de fond.\">\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 advert - API de données immobilières - Fluximmo V2 (2.1.0)\">\u003cmeta data-mint-head property=\"og:description\" content=\"Signalement gratuit d\u0026#x27;un problème sur une annonce, avec revérification en tâche de fond.\">\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/adverts/report-an-issue-on-an-advert\">\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+advert\u0026amp;description=Signalement+gratuit+d%27un+probl%C3%A8me+sur+une+annonce%2C+avec+rev%C3%A9rification+en+t%C3%A2che+de+fond.\u0026amp;theme=a9fb4d93d72e13fbe5d17efd\u0026amp;signature=5f9343659979a485278aed23e68ef4d53016c54693a6984d919600517390e1b5\">\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 advert - API de données immobilières - Fluximmo V2 (2.1.0)\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Signalement gratuit d\u0026#x27;un problème sur une annonce, avec revérification en tâche de fond.\">\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+advert\u0026amp;description=Signalement+gratuit+d%27un+probl%C3%A8me+sur+une+annonce%2C+avec+rev%C3%A9rification+en+t%C3%A2che+de+fond.\u0026amp;theme=a9fb4d93d72e13fbe5d17efd\u0026amp;signature=5f9343659979a485278aed23e68ef4d53016c54693a6984d919600517390e1b5\">\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/adverts/report-an-issue-on-an-advert\">\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/adverts/report-an-issue-on-an-advert.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/adverts/report-an-issue-on-an-advert#webpage\",\"url\":\"https://doc.fluximmo.io/api-v2-reference/adverts/report-an-issue-on-an-advert\",\"name\":\"Signaler un problème sur une advert\",\"description\":\"Signalement gratuit d'un problème sur une annonce, avec revérification en tâche de fond.\",\"dateModified\":\"2026-08-14T13:07:06.726Z\",\"isPartOf\":{\"@id\":\"https://doc.fluximmo.io#website\"},\"breadcrumb\":{\"@id\":\"https://doc.fluximmo.io/api-v2-reference/adverts/report-an-issue-on-an-advert#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://doc.fluximmo.io/api-v2-reference/adverts/report-an-issue-on-an-advert#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Adverts\",\"item\":\"https://doc.fluximmo.io/api-v2-reference/sample-adverts/get-a-sample-of-ads\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Signalement \u0026 re-check\",\"item\":\"https://doc.fluximmo.io/api-v2-reference/adverts/request-an-on-demand-check-of-an-advert\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Signaler un problème sur une advert\",\"item\":\"https://doc.fluximmo.io/api-v2-reference/adverts/report-an-issue-on-an-advert\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://doc.fluximmo.io/api-v2-reference/adverts/report-an-issue-on-an-advert#apireference\",\"headline\":\"Signaler un problème sur une advert\",\"name\":\"Signaler un problème sur une advert\",\"description\":\"Signalement gratuit d'un problème sur une annonce, avec revérification en tâche de fond.\",\"url\":\"https://doc.fluximmo.io/api-v2-reference/adverts/report-an-issue-on-an-advert\",\"mainEntityOfPage\":{\"@id\":\"https://doc.fluximmo.io/api-v2-reference/adverts/report-an-issue-on-an-advert#webpage\"},\"dateModified\":\"2026-08-14T13:07:06.726Z\",\"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","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","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","description":"Contrôle à la demande de la disponibilité d'une annonce sur son portail, facturé 1 crédit.","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","description":"Alerte temps réel sur les adverts. Webhook avec payload complet + events PRICE/REPUBLISHED/UNPUBLISHED.","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 advert - 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"]}