Dashboard →

CronSafe

Dead-simple cron job monitoring. Know when your scheduled tasks fail or go silent.

Key endpoints

  • POST /v1/cronsafe/monitors — Create a monitor
  • GET /v1/cronsafe/monitors — List monitors
  • GET /v1/cronsafe/monitors/:id — Get monitor details
  • DELETE /v1/cronsafe/monitors/:id — Delete a monitor
  • GET /ping/:slug — Ping endpoint (public, no auth)

curl

bash
# Create a monitor
curl -X POST https://api.luxkern.com/v1/cronsafe/monitors \
-H "Authorization: Bearer lxk_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"name": "nightly-backup",
"schedule": "0 2 * * *",
"grace_period": 300
}'

Node.js

js
"text-[var(--color-info)] font-medium">const res = "text-[var(--color-info)] font-medium">await fetch("https://api.luxkern.com/v1/cronsafe/monitors", {
method: "POST",
headers: {
"Authorization": "Bearer lxk_live_xxx",
"Content-Type": "application/json",
},
body: JSON.stringify({
name: "nightly-backup",
schedule: "0 2 * * *",
grace_period: 300,
}),
});
 
"text-[var(--color-info)] font-medium">const { data } = "text-[var(--color-info)] font-medium">await res.json();
console.log(data.ping_url);

Just want cron job monitoring?

CronSafe is also available as a standalone product.


Full API Reference · CronSafe Quickstart