Skip to main content
GET
/
cabinet
/
admin
/
stats
/
dashboard
Get Dashboard Stats
curl --request GET \
  --url http://localhost:8080/cabinet/admin/stats/dashboard
{
  "nodes": {
    "total": 123,
    "online": 123,
    "offline": 123,
    "disabled": 123,
    "total_users_online": 123,
    "nodes": [
      {
        "uuid": "<string>",
        "name": "<string>",
        "address": "<string>",
        "is_connected": true,
        "is_disabled": true,
        "users_online": 123,
        "traffic_used_bytes": 123,
        "uptime": "<string>",
        "xray_version": "<string>",
        "node_version": "<string>",
        "last_status_message": "<string>",
        "xray_uptime": "<string>",
        "is_xray_running": true,
        "cpu_count": 123,
        "cpu_model": "<string>",
        "total_ram": "<string>",
        "country_code": "<string>"
      }
    ]
  },
  "subscriptions": {
    "total": 123,
    "active": 123,
    "trial": 123,
    "paid": 123,
    "expired": 123,
    "purchased_today": 123,
    "purchased_week": 123,
    "purchased_month": 123,
    "trial_to_paid_conversion": 123
  },
  "financial": {
    "income_today_kopeks": 123,
    "income_today_rubles": 123,
    "income_month_kopeks": 123,
    "income_month_rubles": 123,
    "income_total_kopeks": 123,
    "income_total_rubles": 123,
    "subscription_income_kopeks": 123,
    "subscription_income_rubles": 123
  },
  "servers": {
    "total_servers": 123,
    "available_servers": 123,
    "servers_with_connections": 123,
    "total_revenue_kopeks": 123,
    "total_revenue_rubles": 123
  },
  "revenue_chart": [
    {
      "date": "<string>",
      "amount_kopeks": 123,
      "amount_rubles": 123
    }
  ],
  "tariff_stats": {
    "tariffs": [
      {
        "tariff_id": 123,
        "tariff_name": "<string>",
        "active_subscriptions": 123,
        "trial_subscriptions": 123,
        "purchased_today": 123,
        "purchased_week": 123,
        "purchased_month": 123
      }
    ],
    "total_tariff_subscriptions": 123
  }
}

Response

200 - application/json

Successful Response

Complete dashboard statistics.

nodes
NodesOverview · object
required

Overview of all nodes.

subscriptions
SubscriptionStats · object
required

Subscription statistics.

financial
FinancialStats · object
required

Financial statistics.

servers
ServerStats · object
required

Server statistics.

revenue_chart
RevenueData · object[]
required
tariff_stats
TariffStats · object

Tariff statistics.