This is an old revision of the document!
Logging
To add log record use command item/add_log_record:
svc=item/add_log_record¶ms={"itemId":<long>,
"action":<text>,
"newValue":<text>,
"oldValue":<text>}
Parameters
Name | Description |
itemId | item ID |
action | action (see the list below) |
newValue | new value |
oldValue | ald value |
List of available actions:
custom_msg;
create_unit;
update_name;
update_access;
update_unit_icon;
update_unit_pass;
update_unit_phone;
update_unit_calcflags - update sensor calculation settings;
update_unit_milcounter - update mileage counter value;
update_unit_bytecounter - update GPRS traffic counter value;
update_unit_ehcounter - update engone hours counter value;
update_unit_uid;
update_unit_hw - update hardware type;
update_unit_hw_cfg - update hardware configuration;
update_unit_fuel_cfg - update fuel concumption configuration;
update_unit_trip_cfg - update trip detection configuration;
create_sensor;
update_sensor;
delete_sensor;
create_alias - create command;
update_alias - update command;
delete_alias - delete command;
create_service_interval;
update_service_interval;
delete_service_interval;
create_custom_field;
update_custom_field;
delete_custom_field;
import_item_cfg;
import_unit_cfg;
export_unit_msgs;
import_unit_msgs;
delete_unit_msg;
delete_unit_msgs;
bind_unit_driver;
unbind_unit_driver;
update_unit_report_cfg - update parameters used in reports;
update_msgs_filter_cfg - update filtration of unit position information in messages;
delete_item;
create_user;
update_hosts_mask;
update_user_pass;
update_user_flags;
create_user_notify;
delete_user_notify;
create_group;
units_group - add/remove units into group;
update_driver_units - update the list of auto attachable units for drivers;
create_resource;
create_zone;
update_zone;
delete_zone;
create_poi;
update_poi;
delete_poi;
create_job;
switch_job;
update_job;
delete_job;
create_notify;
switch_notify;
update_notify;
delete_notify;
create_driver;
update_driver;
delete_driver;
create_drivers_group;
update_drivers_group;
delete_drivers_group;
create_report - create report template;
update_report - update report template;
delete_report - delete report template;
import_pois;
import_zones;
create_retranslator;
update_retranslator;
units_retranslator - add units for tertranslation;
switch_retranslator;
create_route;
update_route_points;
update_route_cfg;
create_round;
update_round;
delete_round;
create_schedule;
update_schedule;
delete_schedule;
create_account;
delete_account;
switch_account;
update_dealer_rights;
do_payment;
update_account_flags;
update_account_min_days;
update_account_plan;
update_account_history_period;
update_account_subplans;
create_service;
update_service;
delete_service.
Response
{} /* empty object if execution successful, if not - error code */