Developer
Sign in
Portail Développeur

Sections Principales

Nouveau

Pilotez toute l'API de gestion eKenno avec vos Agents d'IA (Cursor, Claude Desktop, Windsurf) via le protocole Model Context Protocol (MCP) !

> Documentation > Survey API > Vue d'ensemble

Ekenno Survey API

Créez, administrez, intégrez et analysez des sondages interactifs riches au sein de vos applications web, mobiles ou intranets grâce à notre suite d'APIs REST ultra-rapide et sécurisée.

</> REST & JSON Bearer ek_live_... / ek_test_... 32 Types de Questions 4 Modes d'Intégration
URL de base de l'API (Production & Sandbox)
Toutes les requêtes d'API s'effectuent sur le point d'accès HTTPS sécurisé :
https://docs.ekenno.com/api/

Ce que vous pouvez construire avec Kenno Survey

Créateur de Sondages Dynamique

Concevez des formulaires avec 32 types de questions : Likert, NPS, Matrice, validation stricte, upload de fichiers et conditions logiques.

Ciblage & Screening Anti-fraude

Filtrez les participants selon leur pays, âge, compétences, ou disqualifiez immédiatement avec des questions de screening.

Embed iFrame, Modal & SDK JS

Embarquez vos sondages sur vos sites web en iframe responsive ou modal popup avec communication bidirectionnelle postMessage.

Analytics & Export CSV / JSON

Récupérez les distributions de réponses agrégées, scores de qualité de réponse, ou exportez l'intégralité brute en CSV ou JSON.

Parcours d'intégration en 3 étapes

1
Obtenez votre clé API dans l'Espace Manage
Créez votre clé en mode Live ou Test avec les permissions souhaitées (surveys:read, surveys:write, etc.).
2
Créez votre premier sondage via l'endpoint /manage/
Renseignez le titre, la catégorie, le quota de réponses et configurez vos questions.
3
Diffusez votre sondage (iFrame, lien direct ou API)
Publiez le sondage pour commencer à collecter des réponses et configurez un webhook pour être notifié à chaque soumission.
Exemple d'appel d'API
GET /api/surveys/categories/
curl -X GET "https://docs.ekenno.com/api/surveys/categories/" \
  -H "Authorization: Bearer ek_live_xxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Accept: application/json"
200 OK · 42 ms
JSON Response
[
  {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "name": "Technologie & Innovation",
    "slug": "technologie",
    "icon": "bx-laptop",
    "color": "#3b82f6"
  },
  {
    "id": "6ba7b810-9dad-11d1-80b4-00c04fd430c8",
    "name": "Consommation & Habitudes",
    "slug": "consommation",
    "icon": "bx-shopping-bag",
    "color": "#10b981"
  }
]