Automatisation avancée
Ce guide s’adresse aux agences SEO et aux utilisateurs avancés qui souhaitent pousser l’API Linkuma à son plein potentiel : imports CSV massifs, dashboards personnalisés, alertes en temps réel et workflows de bout en bout.Les exemples ci-dessous supposent que vous disposez d’un Bearer token valide et que vous avez lu la documentation de référence de l’API.
Commandes en masse via CSV + API
Principe
Plutôt que de saisir chaque commande manuellement, préparez un fichier CSV avec toutes vos URLs et ancres, puis laissez un script Python passer les commandes automatiquement.Format du CSV attendu
Script Python : import CSV en masse
Dashboard custom de suivi
Script Python : génération d’un rapport HTML
Ce script interroge l’API et génère un fichier HTML autonome avec un tableau de bord complet.Alertes automatiques
Recevez une notification dès qu’une commande change de statut, sans vous connecter manuellement à la plateforme.Webhook Slack : commande livrée
Rotation de projets et budgets
Pour les agences gérant plusieurs clients, automatisez la répartition des commandes selon les budgets alloués.Monitoring SEO avec Google Search Console
Combinez l’API Linkuma avec l’API Google Search Console pour mesurer l’impact réel de vos backlinks sur vos positions.Script Python : suivi de positions après achat de liens
Workflow agence complet
Ce workflow couvre le cycle de vie complet d’une mission client : du brief initial à la livraison du rapport.Réception du brief client
Le client remplit un formulaire Google Forms ou Typeform avec :
- Les URLs à booster
- Les ancres souhaitées
- Le budget mensuel
- La thématique du site
Import des commandes depuis le CSV du brief
Lancez le script d’import CSV décrit dans la section précédente avec le
project_id nouvellement créé.Monitoring automatique
Configurez le script d’alertes Slack pour surveiller les livraisons. Le client peut être invité dans un canal Slack dédié pour suivre en temps réel.
Exemple de rapport automatisé envoyé par email
Exemple de rapport automatisé envoyé par email
Récapitulatif des bonnes pratiques
Respectez le rate limit
Ajoutez toujours un délai de 1 seconde entre vos requêtes en mode batch. Au-delà de 60 req/min, l’API retourne un code
429 Too Many Requests.Gérez les erreurs
Implémentez un retry avec backoff exponentiel pour les codes
429 et 5xx. Ne relancez pas en cas de 400 ou 404 sans corriger le payload.Utilisez DRY_RUN
Avant tout passage massif, simulez toujours avec le mode
DRY_RUN = True pour valider votre CSV et vos mappings sans consommer de budget.Exportez les logs
Conservez un fichier de log horodaté pour chaque batch. En cas d’incident, vous pourrez identifier rapidement les commandes concernées.