To get detailed information about an account, use the command account/get_account_data:
svc=account/get_account_data¶ms={"itemId":<long>}
Name | Description |
---|---|
itemId | resource (account) ID |
{ "plan":<text>, /* billing plan name */ "enabled":<int>, /* state: 0 - blocked, 1 - active */ "flags":<uint>, /* billing plan flags (see below) */ "balance":<text>, /* balance (with currency) */ "daysCounter":<int>, /* days counter */ "settings": { "balance":<double>, /* balance */ "plan": { /* billing plan settings */ "flags":<uint>, /* billing plan flags (see below) */ "blockBalance":<int>, /* block balance */ "denyBalance":<int>, /* deny balance */ "minDaysCounter":<int>, /* minimum days counter */ "services":{ /* services list */ "type":<int>, /* type: 1 - on demand; 2 - periodic */ "usage":<uint>, /* count of used items of a type */ "maxUsage":<int> /* maximum allowed items of a type */ "cost":<text>, /* cost table */ "interval":<int> /* reset interval: 0 - none, 1 - hourly, 2 - daily, 3 - weekly, 4 - monthly */ }, ... } }, "personal":{ /* personal (account) settings */ ... /* has the same format as billing plan settings */ }, "combined":{ /* combined settings (overlapping billing plan and account settings) */ ... /* has the same format as billing plan settings */ } }, "dealerRights":<int>, /* allow using dealer rights for current billing plan: 0 - no, 1 - yes */ "subPlans":[<text>] /* array of subplans */ }
Flags for billing plan, personal (account) and combined settings:
Flag | Description |
---|---|
0x01 | block users, if the balance is less than block balance |
0x02 | forbid to login to the system and stop account functioning if the balance is less than deny balance |
0x08 | limit device types by assigned |
0x10 | limit device types by any except assigned |
0x20 | every day decrease the days counter value, and block account when remained days value reaches the minimum value |
Services list:
Service | Type | Description |
---|---|---|
alarms | periodic | Alarms counter. |
avl_unit | periodic | Activate ability to create monitoring units. |
avl_unit_group | periodic | Unit groups. |
avl_resource | periodic | Accounts (minimum one account must be allowed to create) |
avl_retranslator | on demand | Ability to activate/deactivate retranslator. |
cms_manager | on demand | Access to CMS Manager site. |
create_resources | on demand | For CMS Manager, to activate Create Accout button. |
create_units | on demand | For monitoring site, to activate Create Unit button. |
create_users | on demand | For monitoring site, to activate Create User button. |
create_unit_groups | on demand | For monitoring site, to activate Create Group button. |
custom_fields | periodic | Custom fields allowed for an object (unit, user, unit group). |
custom_reports | on demand | Advanced reports on the monitoring site (used for units and users). |
email_notification | on demand | Sending notifications by e-mail. |
email_report | on demand | Sending a report by e-mail (job module). |
drivers | periodic | Ability to create and manage drivers, use them in monitoring and reports. |
jobs | periodic | Jobs counter. |
messages | on demand | Messages mode. |
net_access | on demand | Authorization through a service connector (Wialon Pro Client). |
notifications | periodic | Notifications allowed to create. |
periodic | periodic | The parameter to set a periodic charge for service as a whole, like monthly charge for the service. |
pois | periodic | POI (places) counter. |
reports | on demand | Access to the Reports mode. |
reportsmngt | on demand | Access to GPRS traffic accounting (in unit properties, in jobs and notifications, in reports). |
reporttemplates | periodic | Report mode, possibility to create report templates and generate reports by them. This service is also responsible for trip detection and fuel consumption tabs in unit properties. |
routes | periodic | Routes allowed for one unit |
service_intervals | periodic | Possibility to set service intervals, control them, register services and generate reports on them. |
sms | on demand | Sending SMS messages. |
storage_user | periodic | Users to be created (minimum one user must be allowed to create). |
unit_commands | periodic | Command aliases allowed for one unit. |
unit_sensors | periodic | Sensors allowed for one unit. |
wialon_mobile | on demand | Access to Wialon Mobile. |
wialon_web | on demand | Access to the main interface of Wialon tracking system. |
zones_library | periodic | Geofences count. |
Code | Value |
---|---|
1 | invalid session |
2 | invalid service name |
3 | invalid result |
4 | invalid format or value of parameters |
7 | access denied |