Développeurs

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.

RESTAPI complète
WHWebhooks temps réel
SDKMulti-langages
JSONFormat universel
Fonctionnalités Dev

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.

Code examples

Intégrez en quelques lignes

Exemples dans les langages les plus populaires.

bash
# Créer un monitor
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
python
import requests

headers = {
  "Authorization": "Bearer TOKEN"
}

# Lister les monitors
r = requests.get(
  "https://uptimelock.com/api/monitors",
  headers=headers
)
print(r.json())
javascript
// Webhook handler (Express)
app.post("/webhook", (req, res) => {
  const { monitor, status } = req.body;
  if (status === "down") {
    notifySlack(monitor.url);
  }
  res.json({ ok: true });
});
Intégration

Opérationnel en 5 minutes

De la création de compte à la première alerte webhook.

1

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.

2

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.

3

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.