Retour aux fonctionnalités
Pour les développeurs

API développeur complète

Intégrez Consentio à votre stack technique. API JavaScript côté client, API REST côté serveur, événements en temps réel.

Consentio API
Consentio.hasConsent(category)boolean

Vérifie si une catégorie est consentie

Consentio.getConsent()ConsentState

Retourne l'état complet du consentement

Consentio.on(event, cb)() => void

Écoute les événements de consentement

Consentio.reset()void

Réinitialise le consentement du visiteur

Consentio.show()void

Affiche la bannière manuellement

API JavaScript côté client

Interagissez avec le consentement de vos visiteurs directement depuis votre code JavaScript. Vérifiez le consentement, écoutez les changements, réinitialisez les choix.

Event lifecycle
"ready"

Configuration chargée, widget prêt

"show"

Bannière affichée au visiteur

"consent"

Visiteur a fait son choix

"hide"

Bannière masquée après le choix

Consentio.on("consent", (state) => {
// Analytics accepted?
if (state.analytics) {
loadAnalytics();
}
});

Événements en temps réel

Consentio émet des événements JavaScript à chaque étape du cycle de consentement. Idéal pour déclencher des actions conditionnelles dans votre application.

Installation
<!-- 1 line in your HTML -->
<script src="https://cdn.consentio.ch/widget.js"
data-domain-id="your-id"
async></script>
asyncZero impact on page load

Intégration simple

Une seule ligne de code dans votre HTML suffit. Le widget s'initialise automatiquement et expose son API sur l'objet global Consentio.

  • Script async, aucun impact sur les performances
  • Auto-initialisation via data-domain-id
  • Compatible avec tous les frameworks (React, Vue, Angular, etc.)

Hébergement 100% Suisse

Toutes les données sont traitées et stockées en Suisse chez Infomaniak, dans des datacenters certifiés ISO 27001. Aucune donnée ne quitte le territoire suisse.

Prêt à simplifier votre conformité ?

Installez Consentio en 5 minutes et assurez la conformité nLPD/RGPD de votre site.