Endpoint

Il faudra que l’équipe Flatbay vous fournisse une clé API pour utiliser cette route.

Description

Cette route permet de mettre à jour une candidature existante :
  • Changer son statut (status) — avec gestion automatique de l’archivage selon le statut, mise à jour du timestamp statusAt, et écriture dans l’historique des changements de statut.
  • Renseigner une raison de perte (lostReason) — typiquement utilisée avec status=candidate.status.lost.
  • Archiver / désarchiver explicitement la candidature (archive).
Le changement de statut déclenche également les webhooks de type candidate_status configurés sur le groupe et rafraîchit les compteurs du bien associé.

Paramètres

Path Parameter

Query Parameters

Au moins un des trois paramètres status, lostReason ou archive doit être fourni pour que la requête ait un effet.

Valeurs possibles pour status

Candidatures locataires / acheteurs (cas le plus fréquent)

Mandants / prospects vendeurs

Valeurs suggérées pour lostReason

lostReason accepte n’importe quelle chaîne libre. Pour rester compatible avec les filtres internes Flatbay, privilégier l’une des valeurs suivantes :
  • candidate.lostReason.outofarea — Hors secteur
  • candidate.lostReason.notresponse — Sans réponse
  • candidate.lostReason.otheretablissement — Parti chez un confrère
  • candidate.lostReason.treatmenttoolong — Traitement trop long
  • candidate.lostReason.pricetoohigh — Prix trop élevé

Exemples de requête

Mettre une candidature en statut « Intéressé » :
Marquer une candidature comme perdue avec une raison :
Archiver une candidature sans changer son statut :

Réponse

Codes d’erreur