Anwendung
Anwendungsstatus abrufen
Erfasst Statusinformationen zu deiner Anwendung.
GET
/
v2
/
apps
/
{app_id}
/
status
Anwendungsstatus abrufen
curl --request GET \
--url https://api.squarecloud.app/v2/apps/{app_id}/status \
--header 'Authorization: <authorization>'import requests
url = "https://api.squarecloud.app/v2/apps/{app_id}/status"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.squarecloud.app/v2/apps/{app_id}/status', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.squarecloud.app/v2/apps/{app_id}/status",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.squarecloud.app/v2/apps/{app_id}/status"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.squarecloud.app/v2/apps/{app_id}/status")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.squarecloud.app/v2/apps/{app_id}/status")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"status": "success",
"response": {
"cpu": "0.01%",
"ram": "31.79",
"status": "running",
"running": true,
"storage": "2.72MB",
"network": {
"total": "602 KB ↑ 134 KB ↓",
"now": "14 KB ↑ 3.3 KB ↓"
},
"uptime": 1662927833666
}
}
Der API-Schlüssel für Ihr Konto. Sie finden ihn in Ihren Kontoeinstellungen.
Parameter
Die ID der Anwendung. Du findest sie in der URL des Dashboards deiner Anwendung.
Wenn du Rohdaten möchtest. True gibt die Werte in Bytes zurück.
Antwort
Gibt an, ob der Aufruf erfolgreich war.
success bei Erfolg, error andernfalls.Der Inhalt der Antwort.
Anzeigen Objekt umschalten
Anzeigen Objekt umschalten
Die CPU-Auslastung der Anwendung.
Die RAM-Auslastung der Anwendung.
Der Status der Anwendung.
Gibt an, ob die Anwendung derzeit läuft.
Der von der Anwendung belegte Speicher.
Die Uptime der Anwendung in Millisekunden.
{
"status": "success",
"response": {
"cpu": "0.01%",
"ram": "31.79",
"status": "running",
"running": true,
"storage": "2.72MB",
"network": {
"total": "602 KB ↑ 134 KB ↓",
"now": "14 KB ↑ 3.3 KB ↓"
},
"uptime": 1662927833666
}
}
Zurück
Anwendungslogs abrufenDie letzten 1000 Logzeilen deiner Anwendung abrufen. Es gilt ein Rate-Limit von 1 Anfrage alle 5 Sekunden.
Weiter
⌘I
Anwendungsstatus abrufen
curl --request GET \
--url https://api.squarecloud.app/v2/apps/{app_id}/status \
--header 'Authorization: <authorization>'import requests
url = "https://api.squarecloud.app/v2/apps/{app_id}/status"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.squarecloud.app/v2/apps/{app_id}/status', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.squarecloud.app/v2/apps/{app_id}/status",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.squarecloud.app/v2/apps/{app_id}/status"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.squarecloud.app/v2/apps/{app_id}/status")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.squarecloud.app/v2/apps/{app_id}/status")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"status": "success",
"response": {
"cpu": "0.01%",
"ram": "31.79",
"status": "running",
"running": true,
"storage": "2.72MB",
"network": {
"total": "602 KB ↑ 134 KB ↓",
"now": "14 KB ↑ 3.3 KB ↓"
},
"uptime": 1662927833666
}
}

