User Information
curl --request GET \
--url https://api.vertracloud.app/v1/users/meimport requests
url = "https://api.vertracloud.app/v1/users/me"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.vertracloud.app/v1/users/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.vertracloud.app/v1/users/me",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.vertracloud.app/v1/users/me"
req, _ := http.NewRequest("GET", url, nil)
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.vertracloud.app/v1/users/me")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.vertracloud.app/v1/users/me")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"response": {
"id": "123456789012345678",
"email": "[email protected]",
"name": "user",
"plan_id": 3,
"language": "pt-br",
"plan": {
"id": 3,
"name": "pro",
"expires_at": "2026-04-20T00:00:00.000Z",
"duration": 30,
"memory": {
"limit": 4096,
"used": 1024
}
},
"applications": [
{
"id": "v111d4af8cd74272a284831fbae14a8v",
"type": 2,
"name": "My API",
"description": "REST API with Express",
"language": "javascript",
"ram": 512,
"status": "up",
"subdomain": "my-api",
"custom_domain": null,
"owner_id": "123456789012345678",
"main_file": "src/index.js",
"version": "recommended",
"start_command": "npm start",
"last_snapshot": "2026-03-15T10:00:00.000Z",
"offline_since": null,
"created_at": "2026-01-15T15:51:47.234Z",
"updated_at": "2026-03-19T15:06:41.449Z"
}
],
"databases": [
{
"id": "v41806687fe6488884a464d1dc06692v",
"type": 1,
"name": "my-postgres",
"description": "PostgreSQL Database",
"status": "up",
"ram": 1024,
"host": "database.example.com",
"port": 5432,
"owner_id": "123456789012345678",
"last_snapshot": "2026-03-18T00:00:00.000Z",
"offline_since": null,
"created_at": "2026-02-01T22:00:54.785Z",
"updated_at": "2026-03-19T22:13:38.489Z"
}
],
"connections": [
{
"provider": "github",
"username": "myuser",
"created_at": "2026-01-15T15:51:47.234Z"
},
{
"provider": "discord",
"username": "myuser#1234",
"created_at": "2026-01-15T15:51:47.234Z"
}
],
"created_at": "2026-01-15T01:26:04.784Z",
"updated_at": "2026-03-19T22:10:31.220Z"
}
}
Users
User Information
Returns complete user information including applications, databases, plan and OAuth connections.
GET
/
v1
/
users
/
me
User Information
curl --request GET \
--url https://api.vertracloud.app/v1/users/meimport requests
url = "https://api.vertracloud.app/v1/users/me"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.vertracloud.app/v1/users/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.vertracloud.app/v1/users/me",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.vertracloud.app/v1/users/me"
req, _ := http.NewRequest("GET", url, nil)
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.vertracloud.app/v1/users/me")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.vertracloud.app/v1/users/me")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"response": {
"id": "123456789012345678",
"email": "[email protected]",
"name": "user",
"plan_id": 3,
"language": "pt-br",
"plan": {
"id": 3,
"name": "pro",
"expires_at": "2026-04-20T00:00:00.000Z",
"duration": 30,
"memory": {
"limit": 4096,
"used": 1024
}
},
"applications": [
{
"id": "v111d4af8cd74272a284831fbae14a8v",
"type": 2,
"name": "My API",
"description": "REST API with Express",
"language": "javascript",
"ram": 512,
"status": "up",
"subdomain": "my-api",
"custom_domain": null,
"owner_id": "123456789012345678",
"main_file": "src/index.js",
"version": "recommended",
"start_command": "npm start",
"last_snapshot": "2026-03-15T10:00:00.000Z",
"offline_since": null,
"created_at": "2026-01-15T15:51:47.234Z",
"updated_at": "2026-03-19T15:06:41.449Z"
}
],
"databases": [
{
"id": "v41806687fe6488884a464d1dc06692v",
"type": 1,
"name": "my-postgres",
"description": "PostgreSQL Database",
"status": "up",
"ram": 1024,
"host": "database.example.com",
"port": 5432,
"owner_id": "123456789012345678",
"last_snapshot": "2026-03-18T00:00:00.000Z",
"offline_since": null,
"created_at": "2026-02-01T22:00:54.785Z",
"updated_at": "2026-03-19T22:13:38.489Z"
}
],
"connections": [
{
"provider": "github",
"username": "myuser",
"created_at": "2026-01-15T15:51:47.234Z"
},
{
"provider": "discord",
"username": "myuser#1234",
"created_at": "2026-01-15T15:51:47.234Z"
}
],
"created_at": "2026-01-15T01:26:04.784Z",
"updated_at": "2026-03-19T22:10:31.220Z"
}
}
Response
APIUserInfoResponse
Complete authenticated user data.
Show Toggle object
Show Toggle object
string
Unique user ID (Snowflake).
string
User email.
string
User display name.
integer
Numeric plan ID. Values: 1=FREE, 2=ECONOMY, 3=PRO, 4=SCALE, 9=INTERMEDIARY, 5=ENTERPRISE_4, 19=ENTERPRISE_6, 6=ENTERPRISE_8, 10=ENTERPRISE_12, 11=ENTERPRISE_14, 7=ENTERPRISE_16, 12=ENTERPRISE_18, 13=ENTERPRISE_20, 14=ENTERPRISE_22, 15=ENTERPRISE_24, 16=ENTERPRISE_26, 17=ENTERPRISE_28, 18=ENTERPRISE_30, 8=ENTERPRISE_32.
string
User’s preferred language (
pt-br, en-us, es-es).string
Account creation date (ISO 8601).
string
Account last update date (ISO 8601).
APIUserPlan
Current plan information.
APIApplication[]
List of user applications.
Show Toggle object
Show Toggle object
string
Unique application ID (Snowflake).
integer
ID of the cluster hosting the application.
integer
Application type.
1 = Bot, 2 = Website.string
Application name.
string | undefined
Application description.
string
Programming language (
javascript, typescript, python, go, php, ruby, java, rust, bun, static).integer
Memory allocated in MB.
string
Current status:
up or down.string | null
Application subdomain.
string | null
Custom domain, if configured.
string
Application main file.
string
Runtime version (
recommended, latest, or specific version).string | null
Date of the last snapshot.
string | null
Date since the application is offline.
null if online.string
Creation date.
string
Last update date.
APIDatabase[]
List of user databases.
Show Toggle object
Show Toggle object
string
Unique database ID (Snowflake).
integer
Cluster ID.
integer
Type:
1 = PostgreSQL, 2 = MongoDB, 3 = Redis, 4 = MySQL.integer
The owner’s plan ID.
string
Database name.
string
Database description.
string
Current status:
up or down.integer
Memory allocated in MB.
string
Host address for connection.
integer
Connection port.
string | null
Date of the last snapshot.
string | null
Date since offline.
string
Creation date.
string
Last update date.
APIWorkspaceResourceOrganization
The user’s personal organization. It is private to this user and includes the folders and favorites used
to organize applications and databases. Mutation details are in
Personal resource organization.
Show Toggle object
Show Toggle object
string
Sempre
personal nesta resposta.string
ID of the user who owns this organization.
string | null
Always
null in this personal response.APIWorkspaceResourceFolder[]
Personal folders. Each folder contains
id, name, color, position, resources,
created_at and updated_at. color is neutral, red, orange, yellow, green,
blue or purple.APIWorkspaceFavorite[]
Personal favorites. Each item contains
resource_type (application or database),
resource_id, position and created_at.{
"response": {
"id": "123456789012345678",
"email": "[email protected]",
"name": "user",
"plan_id": 3,
"language": "pt-br",
"plan": {
"id": 3,
"name": "pro",
"expires_at": "2026-04-20T00:00:00.000Z",
"duration": 30,
"memory": {
"limit": 4096,
"used": 1024
}
},
"applications": [
{
"id": "v111d4af8cd74272a284831fbae14a8v",
"type": 2,
"name": "My API",
"description": "REST API with Express",
"language": "javascript",
"ram": 512,
"status": "up",
"subdomain": "my-api",
"custom_domain": null,
"owner_id": "123456789012345678",
"main_file": "src/index.js",
"version": "recommended",
"start_command": "npm start",
"last_snapshot": "2026-03-15T10:00:00.000Z",
"offline_since": null,
"created_at": "2026-01-15T15:51:47.234Z",
"updated_at": "2026-03-19T15:06:41.449Z"
}
],
"databases": [
{
"id": "v41806687fe6488884a464d1dc06692v",
"type": 1,
"name": "my-postgres",
"description": "PostgreSQL Database",
"status": "up",
"ram": 1024,
"host": "database.example.com",
"port": 5432,
"owner_id": "123456789012345678",
"last_snapshot": "2026-03-18T00:00:00.000Z",
"offline_since": null,
"created_at": "2026-02-01T22:00:54.785Z",
"updated_at": "2026-03-19T22:13:38.489Z"
}
],
"connections": [
{
"provider": "github",
"username": "myuser",
"created_at": "2026-01-15T15:51:47.234Z"
},
{
"provider": "discord",
"username": "myuser#1234",
"created_at": "2026-01-15T15:51:47.234Z"
}
],
"created_at": "2026-01-15T01:26:04.784Z",
"updated_at": "2026-03-19T22:10:31.220Z"
}
}