このページは日本語には対応しておりません。随時翻訳に取り組んでいます。翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください。

List teams

GET  /team

Overview

List all teams linked to your Cloudcraft account.

The response is an array of teams. Each entry includes information about the team, such as the team ID, name, and members.

応答

OK

Expand All

フィールド

種類

説明

createdAt

string

The date and time the team was created.

crossOrganizational

boolean

Whether the team is cross-organizational.

customerId

string

The unique customer ID of the team.

externalSharing

boolean

Whether external sharing is enabled for the team.

id

string

The unique identifier of the team.

members

object

An array of key-value pairs representing the team's members.

name

string

The name of the team.

role

string

The role of the user in the team.

updatedAt

string

The date and time the team was last updated.

visible

boolean

Whether the team is visible to other users.

{
  "createdAt": "2022-01-01T20:54:47.282Z",
  "crossOrganizational": false,
  "customerId": "86e9951e-3764-48d7-b318-969f8a6d180b",
  "externalSharing": true,
  "id": "us46e9aa-5806-4cd6-8e78-c22d58602d09",
  "members": {
    "email": "user@example.org",
    "id": "17cf37c9-578c-4587-acb9-299c5431ad10",
    "mfaEnabled": true,
    "name": "Example User Name",
    "role": "admin",
    "userId": "370809cc-abdc-42ad-bb40-8541ca0dfb1a"
  },
  "name": "Example Team Name",
  "role": "admin",
  "updatedAt": "2022-01-01T20:54:53.963Z",
  "visible": true
}

Unauthorized

コード例

curl --location 'https://api.cloudcraft.co/team'
package main

import (
  "fmt"
  "net/http"
  "io/ioutil"
)

func main() {

  url := "https://api.cloudcraft.co/team"
  method := "GET"

  client := &http.Client {
  }
  req, err := http.NewRequest(method, url, nil)

  if err != nil {
    fmt.Println(err)
    return
  }
  res, err := client.Do(req)
  if err != nil {
    fmt.Println(err)
    return
  }
  defer res.Body.Close()

  body, err := ioutil.ReadAll(res.Body)
  if err != nil {
    fmt.Println(err)
    return
  }
  fmt.Println(string(body))
}
OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
  .url("https://api.cloudcraft.co/team")
  .method("GET", body)
  .build();
Response response = client.newCall(request).execute();
import http.client

conn = http.client.HTTPSConnection("api.cloudcraft.co")
payload = ''
headers = {}
conn.request("GET", "/team", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
require "uri"
require "net/http"

url = URI("https://api.cloudcraft.co/team")

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

request = Net::HTTP::Get.new(url)

response = https.request(request)
puts response.read_body
var requestOptions = {
  method: 'GET',
  redirect: 'follow'
};

fetch("https://api.cloudcraft.co/team", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));

PREVIEWING: may/unit-testing