Skip to content

Flux 2 — API directe

Pour intégrer les résultats DPE directement dans votre application, sans redirection vers l’interface Apihom.

Terminal window
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.

Terminal window
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.

Terminal window
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.