Dashboard →

PingCheck

Uptime monitoring from multiple global regions. Get alerted before your users notice.

Key endpoints

  • POST /v1/pingcheck/checks — Create a check
  • GET /v1/pingcheck/checks — List checks
  • GET /v1/pingcheck/checks/:id — Get check details + history
  • PATCH /v1/pingcheck/checks/:id — Update a check
  • DELETE /v1/pingcheck/checks/:id — Delete a check

curl

bash
curl -X POST https://api.luxkern.com/v1/pingcheck/checks \
-H "Authorization: Bearer lxk_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com",
"interval": 60,
"regions": ["eu-west", "us-east"],
"expected_status": 200
}'

Node.js

js
"text-[var(--color-info)] font-medium">const res = "text-[var(--color-info)] font-medium">await fetch("https://api.luxkern.com/v1/pingcheck/checks", {
method: "POST",
headers: {
"Authorization": "Bearer lxk_live_xxx",
"Content-Type": "application/json",
},
body: JSON.stringify({
url: "https://example.com",
interval: 60,
regions: ["eu-west", "us-east"],
}),
});
 
"text-[var(--color-info)] font-medium">const { data } = "text-[var(--color-info)] font-medium">await res.json();
console.log(data.id);

Full API Reference · PingCheck Quickstart