Comment récupérer les mises à jour d'intervention ?
Webhook
IntentPlatform met à disposition un mécanisme de webhook (à destination des services d'information des tiers) permettant d'être notifié dès qu'une intervention est transmise ou qu'une mise à jour de la demande a eu lieu.
IntentPlatform vous permet de mettre en place un mécanisme de polling afin de récupérer les nouvelles demandes d'intervention et leur mise à jour par interrogation régulière des APIs d'intentPlatform.
Nous recommandons l'utilisation des webhook pour récupérer les demandes d'intervention afin de garantir une expérience la plus temps réel possible et pour de meilleurs performances. Toutefois, il est recommandé de mettre en place un système de polling afin de s'assurer que vous récupérez bien toutes les demandes. Par exemple, un polling toutes les 24h ou 48h, qui contrôle que vous n'êtes pas passé à côté d'une demande ou au cas où le webhook aurait été défaillant.
Le JSON récupéré
Que vous passiez par un webhook ou un polling, vous allez récupérer un JSON avec l'intégralité des informations. Au sein de ce JSON certaines informations sont primordiales :
reference : référence de la demande d'intervention (ticket).
issuer : entité ayant créé la demande d'intervention (ticket)
logs : rubrique regroupant toutes les étapes du ticket.
Qu'est-ce qu'un Log ?
Un log traduit une étape d'une intervention. Toutes les étapes de l'intervention (création, planification, début/fin d'intervention, annulation, clôture, etc.) seront disponibles dans la rubrique logs du json que vous récupérerez.
Les champs essentiels d'un log
issuer : entité ayant créé le log
reference : référence du ticket où le log est posté.
description : commentaire associé au log
contacts : contact(s) associé(s) au log
location : rattachement patrimonial du log (soit à une référence ou à un adresse)