To add a log record, use the 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 | old 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 engine hours counter value);
-
update_unit_uid;
-
update_unit_hw (update device type);
-
update_unit_hw_cfg (update device configuration);
-
update_unit_fuel_cfg (update fuel consumption 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;
-
bind_unit_trailer;
-
unbind_unit_trailer;
-
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 to/from unit group);
-
update_driver_units (update the list of auto attachable units for drivers);
-
update_trailer_units (update the list of auto attachable units for trailers);
-
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_trailer;
-
update_trailer;
-
delete_trailer;
-
create_drivers_group;
-
update_drivers_group;
-
delete_drivers_group;
-
create_trailers_group;
-
update_trailers_group;
-
delete_trailers_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 retranslation);
-
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 */