Get authenticated user info
curl --request GET \
--url https://api.vantage.sh/v2/me \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.vantage.sh/v2/me"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.vantage.sh/v2/me', 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.vantage.sh/v2/me",
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: Bearer <token>"
],
]);
$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.vantage.sh/v2/me"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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.vantage.sh/v2/me")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.vantage.sh/v2/me")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"default_workspace_token": "<string>",
"workspaces": [
{
"token": "<string>",
"name": "Acme Corp.",
"created_at": "2023-08-04T00:00:00Z",
"enable_currency_conversion": true,
"currency": "USD",
"exchange_rate_date": "<string>"
}
],
"bearer_token": {
"description": "<string>",
"created_at": "2023-08-04T00:00:00Z",
"scope": [
"<string>"
]
},
"is_account_owner": true,
"default_dashboard_token": "<string>"
}Me
Get authenticated user info
Get information about the authenticated BearerToken.
GET
/
me
Get authenticated user info
curl --request GET \
--url https://api.vantage.sh/v2/me \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.vantage.sh/v2/me"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.vantage.sh/v2/me', 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.vantage.sh/v2/me",
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: Bearer <token>"
],
]);
$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.vantage.sh/v2/me"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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.vantage.sh/v2/me")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.vantage.sh/v2/me")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"default_workspace_token": "<string>",
"workspaces": [
{
"token": "<string>",
"name": "Acme Corp.",
"created_at": "2023-08-04T00:00:00Z",
"enable_currency_conversion": true,
"currency": "USD",
"exchange_rate_date": "<string>"
}
],
"bearer_token": {
"description": "<string>",
"created_at": "2023-08-04T00:00:00Z",
"scope": [
"<string>"
]
},
"is_account_owner": true,
"default_dashboard_token": "<string>"
}Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Response
200 - application/json
General information about the user.
Me model
Show child attributes
Show child attributes
Show child attributes
Show child attributes
True when the authenticated User or Token has the Owner role on the Account.
The token of the default Dashboard for the User.