Notification par Webhook
Il est possible de configurer un Webhook pour recevoir une alerte lorsqu'une action spécifique se produit. Cette fonctionnalité vous permet d'informer en temps réel en utilisant des webhooks. Suivez les étapes ci-dessous pour intégrer cette fonctionnalité dans votre application.
Marche à suivre
1. S'identifier à l' application web managING ( www.ingtechmanaging.com) avec un compte de type Admin puis naviguer à la page Règles sous l'onglet Notifications.

2. Utiliser le bouton "+" pour ajouter une règle de notification (ou sélectionner une règle existante pour la modifier).

3. Sélectionner le type Webhook dans Type sous Destinataires .
4. Entrer les informations pour le webhook sur lequel les notifications seront envoyés.
Vous pouvez ensuite renseigner les champs suivants :
· Url : l'url du webhook
· Méthode : la méthode HTTP utilisée pour envoyer la notification
Pour l'authentification, vous pouvez utiliser les champs suivants (facultatif):
· Ajouter à : permet de choisir si l'authentification est ajoutée à l'url, dans le header ou dans le body
· Propriété : le nom de la propriété utilisée pour l'authentification
· Secret : le secret utilisé pour l'authentification
Type de déclencheur
En fonction du type de notification, les réponses sont générés automatiquement. Pour ces réponses, le corps est le même pour tous les messages, seule le contenu (content) change.
Nouvelle RDS avec défectuosité
Une notification est envoyée lorsqu'une nouvelle RDS est créée avec une défectuosité ou lorsqu'une défectuosité est ajoutée à une RDS existante.
Le content est le suivant
```
{
"type": "new-dvir-report-defect",
"date": "2019-08-24T14:15:22Z",
"summary": "string",
"client": {
"id": 0,
"name": "string"
},
"content": {
"dvirInspection": {
"id": 0,
"inspectedAt": "2019-08-24T14:15:22Z",
"inspectedById": 0,
"designated": true,
"longitude": 0,
"latitude": 0,
"location": "string",
"zones": [
0
],
"carrierId": 0,
"clientId": 0,
"dvirListId": 0,
"verifiedAt": "2019-08-24T14:15:22Z",
"verifiedById": 0,
"comment": "string",
"dvirReports": [
{
"id": 0,
"shipping": "string",
"vehicleId": 0,
"vehicleNo": "string",
"vehicleVin": "string",
"vehicleOdometer": 0,
"vehiclePlate": "string",
"vehicleJurisdiction": "string",
"vehicleType": "null:UNDEFINED",
"status": "0:VALID",
"defectsStatus": "0:VALID",
"dvirInspectionId": 0,
"metadata": {},
"dvirReportDefects": {
"id": 0,
"clientId": 0,
"inspectedAt": "2019-08-24T14:15:22Z",
"inspectedById": 0,
"longitude": 0,
"latitude": 0,
"location": "string",
"zones": [
0
],
"status": "0:ACTIVE",
"type": "0:MINOR",
"dvirReportId": 0,
"dvirDefectId": 0,
"verifiedAt": "2019-08-24T14:15:22Z",
"verifiedById": 0