API live de coupes lithologiques, échantillons SSP, observations PID, extractions IA Claude, et génération PDF serveur — déployée sur Cloudflare Workers, connectée à l'ERP HydSmPro.
API en production
01 · Production
Le module est en ligne.
Worker Cloudflare déployé sur hydforage.hyd-smpro.com, connecté à la base D1 smpro partagée avec l'ERP, secrets en place, IA Claude active.
5
Tables SSP en D1
10
Endpoints REST
7
Bindings actifs
96%
Confidence IA test
02 · Moteur vectoriel
Coupe lithologique générée par le Worker.
SVG natif produit côté serveur. Trames lithographiques aux conventions françaises (REMBL, SAB, ARG, MARN, CAL, GRES, GRAV, CRA, TOURBE, LIM). Format A4.
Rendu généré dynamiquement par le Worker · /api/ssp/sondages/<id>/coupe.svg
03 · API REST
Endpoints disponibles.
Auth Bearer requise sur /api/* en production. Health endpoint ouvert.
GET
/health
Diagnostic Worker · D1 · KV
GET
/api/ssp/sondages/:id
Vue agrégée · couches + échantillons + observations + IA en attente + score qualité
POST
/api/ssp/sondages/:id/couches
Créer une couche lithologique (validation Zod)
PATCH
/api/ssp/couches/:id
Modifier une couche
DEL
/api/ssp/couches/:id
Supprimer une couche
POST
/api/ssp/sondages/:id/echantillons
Créer échantillon · génère barcode + QR
POST
/api/ssp/sondages/:id/observations-pid
Mesure PID · classification automatique alerte
POST
/api/ssp/sondages/:id/ai/extract-couches
Extraction IA Claude depuis carnet terrain (humain valide)
POST
/api/ssp/ai-extractions/:id/accept
Valider et insérer les couches proposées
GET
/api/ssp/sondages/:id/coupe.svg
Coupe vectorielle SVG générée serveur
POST
/api/ssp/sondages/:id/quality-check
Score qualité ROUGE / ORANGE / VERT
04 · Test live
Appelez l'API en direct depuis cette page.
Cliquez sur les boutons pour interroger le Worker en production. La réponse JSON apparaît en bas en temps réel.
GET https://hydforage.hyd-smpro.com/health
GET /api/ssp/sondages/test-sondage-ai-001
POST /api/ssp/sondages/test-sondage-ai-001/quality-check
Cliquez sur un bouton ci-dessus pour appeler l'API en live...