
Intégration avec Building stack
Livya s'intègre nativement avec la plateforme Building Stack, permettant la synchronisation des prix et des disponibilités des unités. Cette intégration facilite la gestion immobilière en centralisant les informations clés, améliorant ainsi l'efficacité opérationnelle. Pour profiter de cette fonctionnalité, il est nécessaire de disposer d'un compte Building Stack, ainsi que des identifiants clientId et clientSecret. Une fois ces informations saisies dans le CMS de Livya, la connexion s'établit sans problème, assurant une mise à jour cohérente des données entre les deux plateformes
Prérequis
Tout d’abord, pour bénéficier de cette intégration, vous devez posséder un compte Building Stack. Ensuite, il vous faudra également un clientId et un clientSecret.

Connexion avec Livya
Comme indiqué dans la section précédente, il est nécessaire de disposer d’un compte Building Stack, ainsi que d'un clientId et d'un clientSecret. Après avoir saisi toutes les informations de connexion dans le CMS de Livya, si les données fournies sont correctes, la connexion devrait s’établir sans problème.
Obtention de la liste des unités de Building stack
Pour lier les unités de Building Stack avec celles de Livya, notre backend utilise l'API suivante : https://api.buildingstack.com/api/units. Cette API prend un Bearer Token dans les en-têtes, obtenu à l'étape précédente suite à une connexion réussie, et retourne la liste des unités avec leurs propriétés issues de Building Stack. Ensuite, il faudra sélectionner les champs pertinents provenant du CRM externe et associer les champs correspondant au numéro, au prix ou à la disponibilité dans Livya. Les propriétés qui nous intéressent sont les suivantes:
Numéro : Champ du numéro de l'unité dans Building Stack.
Prix : Prix de l'unité dans Building Stack.
Disponibilité : Disponibilité actuelle de l'unité dans Building Stack.
Bâtiment (optionnel) : Bâtiment de l'unité dans Building Stack, permet de filtrer les unités en cas de doublons de numéro.
