API REST

En bref

Hôte contractuel api.askmarcel.app/v1. Point d'entrée principal : POST /diagnostic pour un diagnostic sourcé en un aller-retour.

Hôte contractuel

https://api.askmarcel.app/v1 est le seul préfixe à utiliser en production. Le chemin équivalent sur le domaine app est une réécriture interne non contractuelle.

OpenAPI

Spécification machine : https://api.askmarcel.app/v1/openapi.json

Endpoints

  • POST https://api.askmarcel.app/v1/diagnostic
  • POST https://api.askmarcel.app/v1/diagnostic/turn
  • GET https://api.askmarcel.app/v1/search
  • GET https://api.askmarcel.app/v1/procedure/:chunkId
  • GET https://api.askmarcel.app/v1/error-codes/:brand/:code
  • GET https://api.askmarcel.app/v1/products/:brand/:model
  • GET https://api.askmarcel.app/v1/pdf-snapshot/:documentId/:page
  • GET https://api.askmarcel.app/v1/registry
  • GET https://api.askmarcel.app/v1/me

POST /diagnostic

Recherche sourcée en un aller-retour : extrait de manuel, étapes et citation. Pour un dépannage multi-tours PAC Air/Eau, utiliser POST /diagnostic/turn.

curl
curl -s https://api.askmarcel.app/v1/diagnostic \
  -H "Authorization: Bearer ak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"brand":"Mitsubishi","model":"Ecodan PUHZ-W85","error_code":"E7"}'

SDK & templates

  • npm @askmarcel/sdk (JS/TS)
  • pip askmarcel (Python)
  • Template chatbot open-source (HVAC-Bench)

Créer ma clé →

Créer ma clé →