Get list of existing accounts
Returns every subaccount belonging to the authenticated reseller, including each one’s cumulative used_bytes, its limit and whether it has hit that limit (limit_reached).
This is the recommended way to monitor usage across subaccounts. A single call returns usage for all of them. Polling GET /accounts/{id}/usage once per subaccount instead is significantly slower for you and puts substantially more load on the API.
Authorizations
Response
List of users
The account ID (uuid).
"57ed834f-f6f6-47d4-ab23-5674d7866b32"
The account username.
"johndoe@reseller.com"
The account password.
"secret"
The account status (credentials enabled/disabled).
"enabled"
The account limit reached status.
false
The time in unix seconds at which the account was started.
1708526022
The time in unix seconds at which the account was updated.
1708528022
The allocated traffic in bytes.
1000000
Cumulative (lifetime) traffic used by the account, in bytes. This is the figure the account allowance is enforced against, so compare it directly with limit (see also limit_reached). Updated periodically from aggregated usage data, so it is near-real-time rather than instantaneous.
Because this field is returned for every subaccount by GET /accounts, a single call to that endpoint gives you usage for all of your subaccounts at once. Prefer it over calling GET /accounts/{id}/usage once per subaccount.
524288000
List of domains blocked for this account.
If true, synchronize the new account's domains blocklist with the parent account. The sub-account can still have its own blocklist entries, which are merged with the parent's.
false
Whether the account currently has proxy access. Reflects the actual proxy status from the network layer, which may differ from account status if access was not revoked by user (e.g. usage limit reached).
true