Zum Hauptinhalt springen
GET
/
v2
/
service
/
status
Servicestatus abrufen
curl --request GET \
  --url https://api.squarecloud.app/v2/service/status \
  --header 'Authorization: <api-key>'
import requests

url = "https://api.squarecloud.app/v2/service/status"

headers = {"Authorization": "<api-key>"}

response = requests.get(url, headers=headers)

print(response.text)
const options = {method: 'GET', headers: {Authorization: '<api-key>'}};

fetch('https://api.squarecloud.app/v2/service/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/service/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: <api-key>"
],
]);

$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/service/status"

req, _ := http.NewRequest("GET", url, nil)

req.Header.Add("Authorization", "<api-key>")

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/service/status")
.header("Authorization", "<api-key>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.squarecloud.app/v2/service/status")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'

response = http.request(request)
puts response.read_body
{
    "status": "online",
    "message": "All services are online."
}
Diese Route hat einen 5-Minuten-Cache und spiegelt nicht den Echtzeitstatus von status.squarecloud.app wider.

Antwort

status
string
Der aktuelle Status von Square Cloud, wobei online anzeigt, dass der Dienst online ist, degraded auf Probleme hinweist und unknown bedeutet, dass er nicht verfügbar ist.
message
string
Nachricht über den aktuellen Status der Square-Cloud-Dienste.
{
    "status": "online",
    "message": "All services are online."
}