Skip to main content

List Environments

Retrieve all environments for your company.

Endpoint

GET /environments

Authentication

Required: Yes (Session or Bearer Token with 2FA)

Response

Success Response (200 OK)

Returns an array of environment objects.

[
{
"id": "660e8400-e29b-41d4-a716-446655440001",
"name": "production",
"companyIdRef": "770e8400-e29b-41d4-a716-446655440002",
"resourceQuota": {
"cpu": 10000,
"memory": 16384,
"storage": 102400
},
"resourceUsage": {
"cpu": 3000,
"memory": 4096,
"storage": 20480
},
"isDeleted": false,
"version": 1
},
{
"id": "770e8400-e29b-41d4-a716-446655440003",
"name": "staging",
"companyIdRef": "770e8400-e29b-41d4-a716-446655440002",
"resourceQuota": {
"cpu": 5000,
"memory": 8192,
"storage": 51200
},
"resourceUsage": {
"cpu": 1000,
"memory": 2048,
"storage": 10240
},
"isDeleted": false,
"version": 1
}
]

Example

curl -X GET "https://api.thevenin.cloud/environments" \
-H "Authorization: Bearer tvn_your_api_token_here"