Guide complet
Comment ça marche, concrètement ?
1. Connexion par lien magique
Entrez votre email plus haut. Kendou vous envoie un lien de connexion valable 30 minutes et utilisable une seule fois. Cliquez dessus : votre session s'ouvre, sans aucun mot de passe.
2. Générer une clé API
Une fois connecté, créez une clé depuis la section ci-dessous. Le mode simple suffit dans la majorité des cas : donnez un nom à la clé et cliquez sur Générer la clé. Kendou crée aussitôt la clé et l’affiche immédiatement.
Si vous appelez l’API depuis un navigateur JavaScript, vous n’avez rien à configurer de plus par défaut. Les options avancées servent uniquement si vous voulez restreindre volontairement une clé à certains domaines. Pour un appel serveur en Python, PHP, Laravel, Next.js côté serveur ou WordPress, laissez simplement ce champ vide.
Votre clé commence par kendou_ et n'est affichée en clair qu'une seule fois. Copiez-la immédiatement. Kendou ne stocke qu'un hash SHA-256, donc il est impossible de récupérer la valeur complète ensuite.
3. Créer un lien court
Faites un POST vers https://kendou.idohoudavid.blog/api/short-links/ avec votre clé dans le header X-API-Key ou Authorization: Bearer .... Dans le body JSON, envoyez soit :
"url"pour n'importe quelle URL externe valide"post_slug"pour le slug d'un article publié sur le blog, si vous voulez obtenir un lien court vers cet article
Si l'URL ou le slug existe déjà, Kendou renvoie le lien existant sans en créer un nouveau. Vous pouvez aussi passer "title", "source" et "slug" personnalisé en option.
4. Redirection automatique
Quand quelqu'un ouvre votre lien court au format https://idohoudavid.blog/s/abc1234/, Kendou redirige vers l'URL cible et incrémente le compteur de clics à la volée.
5. Consulter les stats
Envoyez un GET vers https://kendou.idohoudavid.blog/api/short-links/abc1234/ en remplaçant abc1234 par le slug de votre lien pour récupérer le nombre de clics, le statut et les métadonnées du lien. L'authentification par clé API est requise.
6. Mode recommandé : vous gardez votre domaine
Si vous voulez seulement un moteur de génération, Kendou peut rester derrière votre produit. Votre application appelle Kendou, récupère un slug, l’enregistre dans sa propre base avec target_url, puis redirige elle-même sur son propre domaine, par exemple https://go.votresite.com/abc1234.
Dans ce mode, nous fournissons surtout la clé API, la logique de génération et la documentation. Vous gardez votre domaine public, votre image de marque et votre propre logique de redirection.
Mini schéma visuel
Votre app envoie l’URL à Kendou.
Vous gardez le couple slug + cible chez vous.
Vous créez une URL publique sur votre propre domaine.
Votre serveur redirige le visiteur vers la vraie destination.
7. Tracking optionnel si vous gérez la redirection chez vous
Si vous gardez la redirection sur votre propre domaine mais souhaitez quand même compter les clics chez Kendou, vous pouvez appeler POST https://kendou.idohoudavid.blog/api/short-links/abc1234/track-click/ depuis votre serveur après votre redirection.
8. Où se trouve Kendou ?
En pratique, vous avez un guide pour comprendre le service, un espace pour créer vos accès, puis l’API pour l’intégrer à votre produit. L’idée est simple : découvrir, activer, utiliser.
Une fois votre clé créée, vous pouvez choisir soit d’utiliser Kendou tel quel, soit de le brancher derrière votre propre produit et votre propre domaine.