- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
GET /user/me
OK
Expand All
항목
유형
설명
createdAt
string
The date and time the user was created.
string
The email address of the user.
id
string
The unique identifier of the user.
name
string
The name of the user.
settings
object
An array of key-value pairs representing the user's settings.
updatedAt
string
The date and time the user was last updated.
{
"createdAt": "2022-01-01T20:54:47.282Z",
"email": "user@example.org",
"id": "us46e9aa-5806-4cd6-8e78-c22d58602d09",
"name": "Example API User",
"settings": {
"key": "value, Cloudcraft UI settings"
},
"updatedAt": "2022-01-01T20:54:53.963Z"
}
Unauthorized
curl --location 'https://api.cloudcraft.co/user/me'
package main
import (
"context"
"log"
"os"
"github.com/DataDog/cloudcraft-go"
)
func main() {
// Get the API key from the environment.
key, ok := os.LookupEnv("CLOUDCRAFT_API_KEY")
if !ok {
log.Fatal("missing env var: CLOUDCRAFT_API_KEY")
}
// Create new Config to initialize a Client.
cfg := cloudcraft.NewConfig(key)
// Create a new Client instance with the given Config.
client, err := cloudcraft.NewClient(cfg)
if err != nil {
log.Fatal(err)
}
// Get your own user profile.
user, _, err := client.User.Me(context.Background())
if err != nil {
log.Fatal(err)
}
// Print the user's name.
log.Println(user.Name)
}
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/user/me")
.method("GET", body)
.build();
Response response = client.newCall(request).execute();
from cloudcraftco import Cloudcraft
cloudcraft = Cloudcraft()
profile = cloudcraft.read_user_profile()
require "uri"
require "net/http"
url = URI("https://api.cloudcraft.co/user/me")
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/user/me", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));