Flux 2 — API directe
Pour intégrer les résultats DPE directement dans votre application, sans redirection vers l’interface Apihom.
Étape 1 — Pré-analyse
Section titled “Étape 1 — Pré-analyse”curl -X POST https://api-demo.apihom.com/partners/dpe/pre \ -H "Authorization: <votre-clé-secrète>" \ -H "Content-Type: application/json" \ -d '{ "dpeId": "2575E3361224X", "customerId": "client-123", "userId": "user-456", "userName": "Jean Dupont", "customerName": "Agence Immobilière XYZ" }'La réponse contient la classe énergétique actuelle, les gains potentiels et d’éventuelles alertes — voir Gestion des erreurs § Alertes.
Référence : POST /partners/dpe/pre.
Étape 2 — Initialiser la simulation
Section titled “Étape 2 — Initialiser la simulation”curl -X POST https://api-demo.apihom.com/partners/dpe/initial \ -H "Authorization: <votre-clé-secrète>" \ -H "Content-Type: application/json" \ -d '{ "dpeId": "2575E3361224X", "customerId": "client-123", "userId": "user-456", "userName": "Jean Dupont", "customerName": "Agence Immobilière XYZ" }'La réponse contient tous les éléments modifiables du DPE (murs, fenêtres, chauffage, etc.) avec les options de travaux disponibles et leurs coûts/gains estimés.
Référence : POST /partners/dpe/initial.
Étape 3 — Calculer avec des travaux
Section titled “Étape 3 — Calculer avec des travaux”curl -X POST https://api-demo.apihom.com/partners/dpe/calc \ -H "Authorization: <votre-clé-secrète>" \ -H "Content-Type: application/json" \ -d '{ "dpeId": "2575E3361224X", "customerId": "client-123", "userId": "user-456", "userName": "Jean Dupont", "customerName": "Agence Immobilière XYZ", "params": { "editablesChanges": [ { "referenceId": "mur:0", "editableKey": "ISOLATION", "editableValue": "IMurCC14" }, { "referenceId": "baie_vitree:0", "editableKey": "FENETRE", "editableValue": "PVC" } ] }, "query": { "includeDPE": true } }'La réponse contient la nouvelle classe énergétique, l’économie annuelle, le coût des travaux et le retour sur investissement.
Référence : POST /partners/dpe/calc.