Obtendo o status da sua aplicação

application.getStatus() retorna uma classe ApplicationStatus.
const { SquareCloudAPI } = require("@squarecloud/api");
const api = new SquareCloudAPI("Sua Chave de API");

const application = await api.applications.get("ID da Aplicação");
const status = await application.getStatus();

console.log(status.usage.cpu);     // '0,22%'
console.log(status.usage.ram);     // '70MB'
console.log(status.usage.network); // {'total': '0 KB ↑ 0 KB ↓', 'now': '0 KB ↑ 0 KB ↓'}
console.log(status.usage.storage); // '0B'
console.log(status.running);       // true | false
console.log(status.status);        // 'running' | 'exited' ...

Obtendo logs

application.getLogs() retorna uma String.
const application = await api.applications.get("ID da Aplicação");
const logs = await application.getLogs();

console.log(logs); // String

Iniciando a aplicação

application.start() retorna um Boolean.
const application = await api.applications.get("ID da Aplicação");
const iniciado = await application.start();

console.log(iniciado); // Boolean (true ou false)

Parando a aplicação

application.stop() retorna um Boolean.
const application = await api.applications.get("ID da Aplicação");
const parado = await application.stop();

console.log(parado); // Boolean (true ou false)

Reiniciando a aplicação

application.restart() retorna um Boolean.
const application = await api.applications.get("ID da Aplicação");
const reiniciado = await application.restart();

console.log(reiniciado); // Boolean (true ou false)

Excluindo uma aplicação

application.delete() retorna um Boolean.
Isso irá excluir sua aplicação PERMANENTEMENTE, ou seja, a menos que você tenha um backup da sua aplicação, ela não poderá ser recuperada.
const application = await api.applications.get("ID da Aplicação");
const excluido = await application.delete();

console.log(excluido); // Boolean (true ou false)