Le monitoring pensé
pour les développeurs
API REST complète, webhooks, heartbeats, alertes Slack — tout ce dont vous avez besoin pour intégrer le monitoring dans votre workflow de développement.
Intégré dans votre workflow
Conçu pour les devs qui automatisent tout et détestent les interfaces cliquables.
API REST complète
Créez, modifiez, supprimez vos monitors par code. Toutes les opérations UI sont disponibles via API avec token.
Webhooks temps réel
Recevez un payload JSON sur votre endpoint à chaque changement de statut. Compatible PagerDuty, OpsGenie ou custom.
Heartbeats pour scripts
Un simple curl après chaque cron job réussi. Si le signal n'arrive pas, vous êtes alerté. Compatible bash, Python, Node.js.
SSL Monitoring auto
Surveille l'expiration de vos certificats SSL. Alerte configurable J-30, J-15, J-7 avant expiration.
Logs & Historique API
Accès complet à l'historique des checks via API. Intégrez les données d'uptime dans vos dashboards internes.
Auth par API Key
Token d'authentification simple, révocable à tout moment. Parfait pour CI/CD et pipelines d'automatisation.
Intégrez en quelques lignes
Exemples dans les langages les plus populaires.
curl -X POST \
-H "Authorization: Bearer $TOKEN" \
-d '{"url":"https://mon-site.com"}' \
https://uptimelock.com/api/monitors
# Heartbeat ping
curl -s https://uptimelock.com/heartbeat/TOKEN
headers = {
"Authorization": "Bearer TOKEN"
}
# Lister les monitors
r = requests.get(
"https://uptimelock.com/api/monitors",
headers=headers
)
print(r.json())
app.post("/webhook", (req, res) => {
const { monitor, status } = req.body;
if (status === "down") {
notifySlack(monitor.url);
}
res.json({ ok: true });
});
Opérationnel en 5 minutes
De la création de compte à la première alerte webhook.
Créez votre compte & récupérez votre API key
Depuis votre profil, générez votre clé API. Elle vous donnera accès à toutes les ressources de l'API.
Créez vos premiers monitors via API
Un appel POST avec l'URL à surveiller, l'intervalle et les paramètres d'alerte — le monitor est actif immédiatement.
Configurez votre webhook
Pointez notre webhook vers votre endpoint — recevez un payload JSON structuré à chaque changement de statut.
Prêt à automatiser votre monitoring ?
API complète, webhooks, heartbeats — tout est documenté et prêt à l'emploi.