Accueil · Blog · API REST intégration sinistres
Technologie

API REST probatoire : intégrer la preuve dans Guidewire, Solera ou un SI propriétaire en 5 jours

6 minutes de lecture Mis à jour mai 2026
RFC 3161 · SHA-256 · Horodaté

L'intégration d'un service de preuve probante dans un SI sinistres existant ne devrait pas être un projet à 6 mois. Avec une API REST correctement conçue, des webhooks signés et un SSO standard, le déploiement sur un environnement Guidewire ClaimCenter, Solera Audatex, Sapiens IDIT ou Tia Enterprise prend typiquement 5 jours-homme. Ce guide détaille les éléments techniques et contractuels qui font la différence entre une intégration réussie et un projet qui dérape.

Les composants techniques d'une intégration moderne

Une intégration probatoire s'appuie sur cinq composants techniques bien définis :

Si l'un de ces composants manque, c'est un signal fort : le prestataire n'a pas la maturité d'industrialisation requise pour un déploiement enterprise.

Les endpoints essentiels à connaître

Création d'un dossier probatoire

L'endpoint racine pour démarrer une capture probatoire depuis votre SI sinistres :

POST /v1/dossiers

Body : métadonnées dossier (référence interne SI, type de sinistre, identifiant assuré pseudonymisé, lat/lng prévisionnel)

Réponse : dossier_id (UUID), magic_link (URL signée à transmettre à l'assuré), expires_at, status

Latence typique : P95 < 200ms, P99 < 500ms

Réception du certificat

À la fin du parcours assuré, le webhook signé arrive sur votre endpoint d'écoute :

Webhook event=certificate.completed

Headers : X-Signature-256 ( SHA-256 du body avec votre secret partagé)

Body : dossier_id, certificate_url, hash_sha256, timestamp_eidas, geolocation, exif_anomalies (array)

Idempotence : retry automatique avec exponential backoff, jusqu'à 6 tentatives sur 24h. Réponse HTTP 2xx attendue dans les 10s.

Vérification indépendante

Le SI peut à tout moment vérifier la validité d'un certificat sans interroger le prestataire :

GET /v1/verify/{certificate_id}

Retourne le statut de validité, l'historique des audits, et les liens vers les outils de vérification cryptographique standard (commande openssl ts - verify avec les paramètres exacts).

L'API peut être désintermédiée : la vérification cryptographique d'un certificat ne dépend pas de l'API du prestataire - elle est techniquement réalisable avec des outils standards open source.

L'intégration Guidewire ClaimCenter

Guidewire ClaimCenter est la plateforme dominante chez les grands assureurs européens. L'intégration probatoire suit un pattern standardisé :

  1. Plugin Guidewire personnalisé - déclencheur sur création de FNOL (First Notice of Loss) qui appelle l'API POST /v1/dossiers
  2. Stockage du dossier_id dans un champ custom de l'entité Claim
  3. Activity automatique créée à réception du webhook certificate.completed, attachant le PDF et les métadonnées au dossier
  4. Action manuelle de vérification dans le menu contextuel pour l'expert traitant

Le plugin Guidewire complet représente typiquement 4 à 6 jours-homme de développement Gosu, plus 1 jour de tests SIT/UAT.

L'intégration Solera Audatex

Solera (Audatex pour la partie auto, Service Pro pour la partie habitation) propose des points d'extension via webhooks sortants et API entrants. L'intégration s'appuie typiquement sur :

Setup typique : 3 à 5 jours-homme côté équipe Solera + 1 jour côté prestataire probatoire.

L'intégration sur un SI propriétaire

Pour un SI sinistres développé en interne (cas fréquent chez les compagnies mid-market et les mutuelles), l'intégration suit un pattern encore plus simple :

  1. Bibliothèque cliente officielle dans votre langage (Python, Java, C#, Node.js)
  2. Endpoint d'écoute webhook sur votre SI avec vérification - SHA256
  3. SSO SAML 2.0 ou OIDC pour les agents compagnie qui consultent les certificats
  4. Tableau de bord intégré via iframe ou API consommée par votre frontend

Setup typique : 2 à 4 jours-homme pour une équipe expérimentée, 5 jours en moyenne avec phase de découverte.

Les engagements contractuels qui doivent figurer

Engagements de niveau de service (SLA)

Ce qu'un SLA sérieux doit prévoir

Disponibilité : un engagement mensuel mesurable, downtime planifié exclu

Latence API : des engagements chiffrés (P95 / P99) sur les endpoints en lecture

Pénalités : des pénalités automatiques en cas de manquement à l'engagement

Webhooks : une garantie de livraison avec relance automatique (retry exponentiel)

Support : une astreinte définie sur les incidents critiques

Engagements de continuité

Vos preuves doivent rester valides 10 ans+. Le contrat doit prévoir :

Engagements RGPD

Le DPA (Data Processing Agreement) doit couvrir :

Le pattern de déploiement progressif

Pour un déploiement réussi en production, l'approche progressive en 4 phases est recommandée :

Phase 1 - POC technique (5 jours) : intégration sandbox, validation des flux end-to-end, tests de charge unitaires.

Phase 2 - Pilote canari (30 jours) : déploiement sur 5% du flux réel, mesure des KPI techniques (latence, taux d'erreur, couverture webhook), validation par les utilisateurs métier.

Phase 3 - Bascule progressive (60 jours) : montée en charge 25%, 50%, 100% par paliers de 15 jours, avec point de contrôle hebdomadaire.

Phase 4 - Run optimisé (continu) : optimisations latence, ajustements des templates métier, intégration des nouvelles fonctionnalités.

Les pièges classiques à éviter

  1. Sous-estimer le coût de la non-idempotence - sans gestion correcte des doublons (idempotency keys), les retry automatiques génèrent des dossiers fantômes en cascade
  2. Ignorer la signature des webhooks - un webhook non vérifié est une porte ouverte à l'usurpation. Toujours vérifier X-Signature-256 avant de traiter
  3. Coupler trop fort SI et prestataire - la vérification des certificats doit pouvoir se faire sans appeler l'API prestataire (avec openssl ts - verify en dernier recours)
  4. Négliger les sandbox - un environnement de test bancal en early stage génère 3x plus de bugs en production

Conclusion : 5 jours, pas 5 mois

L'intégration d'un service probatoire moderne dans un SI sinistres ne devrait être ni longue ni risquée - à condition de choisir un prestataire dont l'API a été industrialisée pour cet usage. Les fournisseurs sérieux livrent une intégration POC en 5 jours, un pilote canari en 30 jours, et une bascule complète en 90 jours. Si votre prestataire annonce 6 mois de projet, c'est un signal d'alerte : son produit n'est probablement pas mature pour l'enterprise.

Vous voulez voir l'API en action ?

Documentation OpenAPI 3.1 complète, sandbox iso-prod accessible 24/7, SDK Python/Java/C#/Node.js. Démo technique sous 48h.

Demander une démo technique