Reference
Machines and proxies
Machines (status, capacity, version) and proxies (status, location) — never passwords or keys.
View MarkdownThis page is generated from the source code on every release.
Machines (status, capacity, version) and proxies (status, location) — never passwords or keys.
Overview
| Name | Value |
|---|---|
| Code | infra.list |
| New code (v2) | nodes.overview |
| Scope needed | accounts.read |
| Risk | Read |
| May need confirmation | No |
| Runs as | Answers right away |
Needs Idempotency-Key |
No |
| Member roles allowed | owner, manager, agent, viewer |
| In the app | Machines & proxies |
Input fields
This operation takes no fields.
Example request
curl -X POST https://tlg.builera.app/api/public/v2/ops/infra.list \
-H "Authorization: Bearer $TELEGRAM_AUTO_API_KEY" \
-H "Content-Type: application/json" \
-d '{}'Output fields (data)
| Field | Type | Required |
|---|---|---|
nodes |
object[] |
Yes |
proxies |
object[] |
Yes |
Example answer
{
"data": {
"nodes": [
{
"id": "00000000-0000-4000-8000-000000000000",
"name": "text",
"kind": "hetzner",
"status": "error",
"status_reason": "text",
"region": "text",
"server_type": "text",
"vcpu": 1,
"ram_mb": 1,
"capacity_accounts": 1,
"drain": true,
"full_flag": true,
"ipv4": "text",
"worker_version": "text",
"worker_os": "text",
"last_seen_at": "2026-10-22T12:00:00.000Z",
"monthly_price": 1,
"price_currency": "text",
"created_at": "2026-10-22T12:00:00.000Z"
}
],
"proxies": [
{
"id": "00000000-0000-4000-8000-000000000000",
"label": "text",
"provider": "text",
"kind": "socks5",
"host": "text",
"port": 1,
"username": "text",
"has_password": true,
"status": "failed",
"error_reason": "text",
"latency_ms": 1,
"ip_type": "text",
"ip_rotating": true,
"declared_country": "text",
"observed_country": "text",
"observed_city": "text",
"observed_timezone": "text",
"checked_at": "2026-10-22T12:00:00.000Z",
"created_at": "2026-10-22T12:00:00.000Z"
}
]
}
}Using it over MCP
Tool infra_list is listed on the profiles: Administration (admin). On other profiles, find it with tools_search and run it with tools_run.