Une API faite pour les développeurs
Intégrez la puissance de Pusheo dans vos outils, vos pipelines CI/CD et vos dashboards. REST, SDKs officiels, webhooks temps réel — en quelques lignes de code.
Tout ce dont vous avez besoin pour automatiser
Une API conçue comme nous aurions aimé en trouver une. Pragmatique, bien documentée, sans surprise.
REST + JSON
Endpoints RESTful, authentification par clé API Bearer, réponses JSON typées et prévisibles.
Webhooks temps réel
Recevez les événements d'audit, de régression et de cascade directement dans vos systèmes, avec retry et signature HMAC.
SDKs officiels
Bibliothèques Node.js, Python et TypeScript maintenues par notre équipe, typées de bout en bout.
Latence optimisée
Infrastructure européenne hébergée chez Contabo, temps de réponse médian inférieur à 100 ms.
Versionnée et stable
Versioning sémantique strict. Toute dépréciation est annoncée 6 mois à l'avance, sans rupture silencieuse.
Observabilité complète
Logs, métriques, quotas et page de statut en temps réel pour surveiller chaque appel.
Votre premier audit en 5 minutes
Générez votre clé depuis le dashboard, copiez l'exemple, lancez la requête. C'est tout.
curl -X POST https://api.pusheo.ai/v1/audits \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com",
"mode": "full",
"auto_fix": true
}'Toutes les réponses sont au format JSON. Le champ `audit_id` vous permet de suivre la progression via GET /v1/audits/:id.
Les routes essentielles
Un sous-ensemble des endpoints disponibles. La documentation complète sera publiée au lancement officiel.
/v1/auditsLance un audit SEO à partir d'une URL publique./v1/audits/uploadSoumet un dossier de code source pour audit et corrections./v1/audits/:idRécupère le statut et les résultats d'un audit./v1/audits/:id/reportRetourne le rapport détaillé, score Pusheo inclus./v1/audits/:id/diffRetourne le diff des corrections appliquées./v1/sitesAjoute un site au monitoring continu./v1/sites/:id/keywordsListe les positions et tendances des mots-clés suivis./v1/webhooksConfigure un webhook signé pour recevoir les événements.Tous les endpoints renvoient un code HTTP standard et un corps JSON structuré avec `error.code` et `error.message` en cas d'échec.
Authentification
L'authentification se fait par clé API personnelle, à générer depuis votre dashboard. Transmettez-la dans l'en-tête HTTP de chaque requête.
Conservez votre clé en lieu sûr. En cas de fuite, vous pouvez la révoquer depuis le dashboard en un clic.
Limites de taux
Les quotas s'appliquent par minute et par clé API, selon votre plan. Les dépassements renvoient un code 429 avec l'en-tête Retry-After.
- StarterIdéal pour intégrations ponctuelles.60 req/min
- ProPour les workflows CI/CD récurrents.600 req/min
- AgenceDépassement possible sur demande.3 000 req/min
Prêt à intégrer Pusheo
Générez votre clé API en moins d'une minute et lancez votre premier audit depuis votre terminal.
Pas de carte bancaire requise