Workspace
Workspaces auflisten
Liste deine Workspaces auf.
GET
/
v2
/
workspaces
Workspaces auflisten
curl --request GET \
--url https://api.squarecloud.app/v2/workspaces \
--header 'Authorization: <authorization>'import requests
url = "https://api.squarecloud.app/v2/workspaces"
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/workspaces', 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/workspaces",
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/workspaces"
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/workspaces")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.squarecloud.app/v2/workspaces")
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": [
{
"id": "dcedcd13d7e272a7b32a70f6a1d180f23c12d759",
"name": "Test",
"owner": "5354d9742d889d49b20134ba0be09ccc0033be68",
"members": [
{
"name": "Example",
"id": "5354d9742d889d49b20134ba0be09ccc0033be68",
"group": "owner",
"joinedAt": "2025-06-04T20:44:55.934Z"
}
],
"applications": [],
"createdAt": "2025-06-04T20:44:55.934Z"
}
]
}
string
erforderlich
Der API-Schlüssel für Ihr Konto. Sie finden ihn in Ihren Kontoeinstellungen.
Response
string
Gibt an, ob der Aufruf erfolgreich war.
success bei Erfolg, error andernfalls.object
Der Inhalt der Response.
Anzeigen Objekt umschalten
Anzeigen Objekt umschalten
string
Die ID des Workspace.
string
Die Owner-ID des Workspace.
string
Der Name des Workspace.
object
object
string
Der Erstellungszeitstempel in UTC-0.
{
"status": "success",
"response": [
{
"id": "dcedcd13d7e272a7b32a70f6a1d180f23c12d759",
"name": "Test",
"owner": "5354d9742d889d49b20134ba0be09ccc0033be68",
"members": [
{
"name": "Example",
"id": "5354d9742d889d49b20134ba0be09ccc0033be68",
"group": "owner",
"joinedAt": "2025-06-04T20:44:55.934Z"
}
],
"applications": [],
"createdAt": "2025-06-04T20:44:55.934Z"
}
]
}
⌘I
Workspaces auflisten
curl --request GET \
--url https://api.squarecloud.app/v2/workspaces \
--header 'Authorization: <authorization>'import requests
url = "https://api.squarecloud.app/v2/workspaces"
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/workspaces', 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/workspaces",
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/workspaces"
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/workspaces")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.squarecloud.app/v2/workspaces")
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": [
{
"id": "dcedcd13d7e272a7b32a70f6a1d180f23c12d759",
"name": "Test",
"owner": "5354d9742d889d49b20134ba0be09ccc0033be68",
"members": [
{
"name": "Example",
"id": "5354d9742d889d49b20134ba0be09ccc0033be68",
"group": "owner",
"joinedAt": "2025-06-04T20:44:55.934Z"
}
],
"applications": [],
"createdAt": "2025-06-04T20:44:55.934Z"
}
]
}

