Appearance
staff.overview
1 method on staff.overview. Each returns the answer's data and throws NoviqaError on a failed answer.
retrieve
GET
/admin/v1/overviewDashboard overview
Totals of the accounts in the caller's group scope: accounts, trading accounts online now, per group the stored balance, credit and open volume plus live equity, margin, floating profit and margin-call count, today's trade deals and the five most traded symbols. Amounts are per group in the group's currency, never added across groups. Today is the trading day on the server clock (day). When execution does not answer, live is false and the live amounts are 0.
More details
Rights: the staff member needs every one of: reports.
Returns
Promise<Overview>The answer's
data.Errors
401
auth.session_expired: session expired, sign in again403
auth.invalid_terminal: this terminal cannot be used here403
auth.otp_enrol_required: your group requires one-time codes: set them up to continue403
auth.password_change_required: you must change your password first403
forbidden: you do not have access to this action500
internal: something went wrongts
import { staff } from "@/lib/noviqa"
const data = await staff.overview.retrieve()bash
curl -X GET "$NOVIQA_API_URL/admin/v1/overview" \
-H "Authorization: Bearer $NOVIQA_TOKEN"json
{
"success": true,
"code": "ok",
"message": "done",
"data": {
"accounts": 1,
"at": "2026-09-25T10:15:00Z",
"day": "2026-09-25T10:15:00Z",
"deals_today": {
"count": 1,
"profit": "12.40",
"volume": "0.10"
},
"groups": [
{
"accounts": 1,
"balance": "1000.00",
"buy_volume": "1.08452",
"credit": "0.00",
"currency": "USD",
"equity": "1012.40",
"group": "real\\standard",
"margin": "108.45",
"margin_calls": 1,
"profit": "12.40",
"sell_volume": "1.08452"
}
],
"live": true,
"online": 1,
"top_symbols": [
{
"deals": 1,
"symbol": "EURUSD",
"volume": "0.10"
}
]
},
"request_id": "5b7f2c1e"
}ts
staff.overview.retrieve(options?: RequestOptions): Promise<report.Overview>