API & Intégrations
L'API 0bla permet d'intégrer la création, gestion et analyse de liens courts dans vos propres outils. Conçue avec la même logique que le service : simple, contrôlée, sans exposition inutile.
1. Accès à l'API
L'API est accessible via authentification par session. Contrairement aux modèles classiques basés sur des tokens exposés côté client, 0bla utilise : sessions PHP sécurisées côté serveur, aucun token public persistant, contrôle centralisé des accès. La documentation complète est disponible sur /api-docs (authentification requise).
2. Endpoints principaux
L'API couvre les opérations essentielles : création de lien, mise à jour, suppression, récupération des statistiques, export des données (CSV). Les endpoints sont conçus pour être simples, prévisibles et limités au strict nécessaire.
3. Logique d'authentification
L'API repose sur une logique session-based : authentification via session utilisateur, pas de JWT, pas de clé API exposée côté client. Cette approche réduit les risques de fuite de credentials et limite les abus automatisés.
4. Webhooks
0bla permet de configurer des webhooks pour automatiser vos flux. Lorsqu'un événement se produit (ex : clic sur un lien), une requête HTTP est envoyée à votre endpoint. Cas d'usage : suivi en temps réel, intégration CRM, automatisation marketing ou technique.
5. Domaines personnalisés
Vous pouvez associer votre propre domaine à vos liens courts. Configuration : création d'un enregistrement CNAME, pointage vers 0bla.com, validation depuis votre espace.
6. Limites et rate limiting
Afin de garantir la stabilité du service, certaines limites peuvent être appliquées : limitation du nombre de requêtes, protection contre les abus automatisés, restrictions selon le plan (Free, Pro, Business…).
7. Cas d'usage
L'API 0bla peut être utilisée pour : automatiser la génération de liens, intégrer des liens courts dans un produit SaaS, suivre des campagnes internes sans tracking invasif, connecter des systèmes via webhooks. Particulièrement adaptée aux environnements où la confidentialité est une contrainte forte.
Pour accéder à la documentation complète, connectez-vous puis consultez /api-docs. Pour toute question, utilisez Contact.