Récupération des commentaires

Un utilisateur a la possibilité de publier un commentaire sur une intervention.

Réception d'un webhook

Lors de la publication d'un commentaire sur une intervention, je reçois un webhook avec "type": "operations:intervention:update"
En tant que prestataire, je réceptionne un webhook m'indiquant qu'un tiers à mis à jour une intervention. Dans le cas de l'ajout d'un commentaire, on retrouvera dans le corps du webhook, status = open/pending/hold et event = commented

{
"type": "operations:intervention:update",
"event": {
"type": "operations",
"body": {
"id": "68511984-bdf7-42f0-bd18-a4ad5a404fb3",
"reference": "INTER-05062024-4",
"contractReference": "contractMultiservices",
"type": "intervention",
"description": "Ajout d'un contact supplémentaire sur l'intervention",
"status": "open",
"event": "commented",
"serviceCode": "P902",
"workType": "corrective",
"criticalLevel": "3",
"assetReference": "111578",
"assetPath": "/01/BDR/01/09/30078",
"assetAddress": {
"way": "9 RUE DU PARADIS",
"city": "WAMBRECHIES",
"country": "FRANCE",
"zip": "59118",
"complement": ""
},
"issuer": {
"entity": {
"id": "5853fdefc2829a04502a073a",
"label": "Intent Technologies Tests Internes"
},
"user": {
"id": "035aa297-15fe-4cad-8ba3-16451af564d8",
"name": "tests api internes"
}
},
"operation_url": "https://api.hubintent.com/api/operations/v2/operations/INTER-05062024-4?contractReference=contractMultiservices"
}
}
}

Je récupère l'intégralité de la demande. Lancement des actions suivantes :
  • Appel API sur le champ operation_url : GET /operations/{reference}
  • Appel API pour récupérer les photos
  • Appel API pour récupérer les documents

L'état de l'intervention n'est pas modifié mais un log supplémentaire est disponible commented. Ces informations sont visibles à la fois dans le webhook et dans le corps du ticket récupéré par l'appel API.

Je peux récupérer de plus amples informations sur le log de commentaire (event=commented) dans la rubrique logs .