Find a file
2022-09-04 15:14:34 +03:00
src Update to uptime kuma 1.13.1 2022-03-25 21:12:54 +03:00
.gitignore Minor changes to test in codespaces 2022-05-21 19:35:19 +00:00
.npmignore Initial commit 2021-12-19 19:49:22 +03:00
package.json Add repo url to package.json 2022-04-28 19:59:19 +03:00
README.md Add readme 2022-09-04 15:14:11 +03:00

UptimeKuma-api

Supports UptimeKuma versions from 1.13.1 to 1.14.1

Installation

npm install uptimekuma-api

Usage

Start pushing

let kuma = new UptimeKuma("https://kuma.url/");

kuma.startPushing("push code",60);

Stop pushing

kuma.cancelPushing();

Get statuses

for (let x of (await kuma.status())) {
    for (let monitor of x.monitors) {
        console.log(monitor.name + " " + monitor.heartbeats[1].status+ " - " + (monitor.uptime*100) + "%");
    }
}