Workspace
Lister les workspaces
Listez vos workspaces.
GET
/
v2
/
workspaces
Lister les workspaces
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"
}
]
}
La clé d’API de votre compte. Vous pouvez la trouver dans les paramètres de votre compte.
Réponse
Indique si l’appel a réussi.
success en cas de succès, error sinon.Le contenu de la réponse.
Afficher Afficher l'objet
Afficher Afficher l'objet
L’ID du workspace.
L’ID du propriétaire du workspace.
Le nom du workspace.
L’horodatage de création en 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"
}
]
}
Précédent
Obtenir le code d'invitationObtenez votre code d'invitation pour rejoindre un workspace.
Suivant
⌘I
Lister les workspaces
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"
}
]
}

