Blog 🧭 Pages SEO
Intégrations

Documentation API

Référence des endpoints publics pour connecter vos sites au même socle technique que votre CRM tout-en-un : sonde, formulaires, commandes injectées, analytics.

Base https://www.mycentrae.fr Bearer MYCENTRAE_SK_… JSON

Authentification

Toutes les requêtes sortantes utilisent une clé d’API au format MYCENTRAE_SK_…. Vous la retrouvez dans Sites & Sonde du CRM.

Deux modes d’envoi sont acceptés :

// 1. Header HTTP (recommandé)
Authorization: Bearer MYCENTRAE_SK_xxxxxxxx

// 2. Query string
?key=MYCENTRAE_SK_xxxxxxxx

Sonde MyCentrae

À placer avant </body>. Léger et asynchrone.

<script async src="https://www.mycentrae.fr/static/mycentrae-probe.js"
  data-mycentrae-key="MYCENTRAE_SK_xxxxxxxx"
  data-mycentrae-endpoint="https://www.mycentrae.fr/api/connect"></script>

La sonde gère : parcours, formulaires, pageviews conformes RGPD, commandes injectées.

Capture de leads

Endpoint principal :

POST /api/connect
ChampTypeDescription
emailstringIdentifiant contact (requis).
site_urlstringOrigine du site.
first_namestringOptionnel.
last_namestringOptionnel.
phonestringOptionnel.
source_formstringID ou nom de formulaire.
curl -X POST https://www.mycentrae.fr/api/connect \
  -H "Authorization: Bearer MYCENTRAE_SK_xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"email":"alice@exemple.fr","site_url":"https://exemple.fr","source_form":"contact"}'

Commandes injectées

GET /api/probe/commands?key=…&site_url=…

Réponses : tableau JSON de commandes (widget, bannière, redirect…).

POST /api/probe/commands/ack

Analytics

POST /api/analytics/collect

Payload pageview envoyé automatiquement par la sonde, agrégé dans le module Analytics.

Blog & sitemaps

GET /{slug}/sitemap.xml

Chaque blog public expose ses URLs pour une indexation propre.

Erreurs & retries

CodeCasConduite
200OK
401Clé invalideVérifier Bearer ou query.
404Site absentReconnecter dans le CRM.
503Boot DBRéessayer après 1 s.