![]() |
VOOZH | about |
GET /user/me
OK
Expand All
Field
Type
Description
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'packagemainimport("context""log""os""github.com/DataDog/cloudcraft-go")funcmain(){// 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)iferr!=nil{log.Fatal(err)}// Get your own user profile.user,_,err:=client.User.Me(context.Background())iferr!=nil{log.Fatal(err)}// Print the user's name.log.Println(user.Name)}OkHttpClientclient=newOkHttpClient().newBuilder().build();MediaTypemediaType=MediaType.parse("text/plain");RequestBodybody=RequestBody.create(mediaType,"");Requestrequest=newRequest.Builder().url("https://api.cloudcraft.co/user/me").method("GET",body).build();Responseresponse=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_bodyvar 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)); | |