Skip to main content
GET
/
cabinet
/
admin
/
users
/
{user_id}
/
sync
/
status
Get User Sync Status
curl --request GET \
  --url http://localhost:8080/cabinet/admin/users/{user_id}/sync/status
{
  "user_id": 123,
  "telegram_id": 123,
  "remnawave_uuid": "<string>",
  "last_sync": "2023-11-07T05:31:56Z",
  "bot_subscription_status": "<string>",
  "bot_subscription_end_date": "2023-11-07T05:31:56Z",
  "bot_traffic_limit_gb": 0,
  "bot_traffic_used_gb": 0,
  "bot_device_limit": 0,
  "bot_squads": [],
  "panel_found": false,
  "panel_status": "<string>",
  "panel_expire_at": "2023-11-07T05:31:56Z",
  "panel_traffic_limit_gb": 0,
  "panel_traffic_used_gb": 0,
  "panel_device_limit": 0,
  "panel_squads": [],
  "has_differences": false,
  "differences": []
}

Path Parameters

user_id
integer
required

Response

Successful Response

Panel sync status for user.

user_id
integer
required
telegram_id
integer | null
remnawave_uuid
string | null
last_sync
string<date-time> | null
bot_subscription_status
string | null
bot_subscription_end_date
string<date-time> | null
bot_traffic_limit_gb
integer
default:0
bot_traffic_used_gb
number
default:0
bot_device_limit
integer
default:0
bot_squads
string[]
panel_found
boolean
default:false
panel_status
string | null
panel_expire_at
string<date-time> | null
panel_traffic_limit_gb
number
default:0
panel_traffic_used_gb
number
default:0
panel_device_limit
integer
default:0
panel_squads
string[]
has_differences
boolean
default:false
differences
string[]