Save this key now — it won't be shown again. You can rotate it from your server list if needed.
This will permanently delete and all its monitoring history. This action cannot be undone.
This will generate a new API key for . The current key will stop working immediately and any heartbeat agents using it will fail.
Save this key now — it won't be shown again. The old key is now invalid.
Send a heartbeat from your service using any HTTP client. Replace YOUR_API_KEY with the key shown after creating a service.
curl -X POST https://doggo.ink/api/heartbeat \
-H "Authorization: Bearer YOUR_API_KEY"
Tip: automate with cron —
*/1 * * * * curl -sX POST https://doggo.ink/api/heartbeat -H "Authorization: Bearer YOUR_API_KEY"
import requests
requests.post(
"https://doggo.ink/api/heartbeat",
headers={"Authorization": "Bearer YOUR_API_KEY"},
)
fetch("https://doggo.ink/api/heartbeat", {
method: "POST",
headers: { "Authorization": "Bearer YOUR_API_KEY" },
});
req, _ := http.NewRequest("POST",
"https://doggo.ink/api/heartbeat", nil)
req.Header.Set("Authorization", "Bearer YOUR_API_KEY")
http.DefaultClient.Do(req)
HttpClient client = HttpClient.newHttpClient();
HttpRequest req = HttpRequest.newBuilder()
.uri(URI.create("https://doggo.ink/api/heartbeat"))
.header("Authorization", "Bearer YOUR_API_KEY")
.POST(HttpRequest.BodyPublishers.noBody())
.build();
client.send(req, HttpResponse.BodyHandlers.ofString());