{"id":13134,"date":"2016-06-22T09:20:55","date_gmt":"2016-06-22T14:20:55","guid":{"rendered":"http:\/\/www.multitech.net\/developer\/?page_id=13134"},"modified":"2023-06-22T16:20:20","modified_gmt":"2023-06-22T21:20:20","slug":"command-table","status":"publish","type":"page","link":"https:\/\/www.multitech.net\/developer\/software\/mtr-software\/mtr-api-reference\/command-table\/","title":{"rendered":"Commands"},"content":{"rendered":"<p>The API supports a set of special actions using the Command URL ( <code>api\/command<\/code> ). Execute a command using a POST request\u00a0call method.\u00a0A RESTful Get request returns an array of all\u00a0available commands.<\/p>\n<p>For changes in the last release, refer to the <a href=\"https:\/\/www.multitech.net\/developer\/software\/mtr-software\/mtr-api-reference\/api-changes\/\">API Change Log<\/a><\/p>\n<table class=\"u-PadTableCells\" style=\"border-collapse: collapse; width: 583px; height: 758px;\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; background: #4F81BD; padding: 0in .01in 0in .01in; color: white;\" valign=\"top\" width=\"100\"><strong>Command<\/strong><\/td>\n<td style=\"border: solid #4F81BD 1.0pt; background: #4F81BD; padding: 0in .01in 0in .01in; color: white;\" valign=\"top\" width=\"400\"><strong>\u00a0Description<\/strong><\/td>\n<td style=\"border: solid #4F81BD 1.0pt; background: #4F81BD; padding: 0in .01in 0in .01in; color: white;\" valign=\"top\" width=\"100\"><strong>Parameters<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">bootloader_console<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Controls bootloader silent mode<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">bootloader_lock<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Controls password authentication to access the device bootloader<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">call_home_disable<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Disables call home feature with DeviceHQ<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">call_home_enable<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Enables call home feature with DeviceHQ<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">checkin_to_devicehq<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Triggers a check-in to DeviceHQ<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">clean_oem<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Clears user-defined default configurations from memory and returns the device to<br \/>\nfactory default<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">continuous_ping_start<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Starts continuous ping<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">continuous_ping_stop<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Stops continuous ping and shows the ping results<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">curl_password<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\"><\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">database_version_check<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Uploads config file to device and compares the version number<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">ddns_update<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Pushes DDNS information to the configured DDNS server<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">download_config<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Downloads the current configuration<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">firmware_check<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Uploads radio firmware file to device and checks it (POST radio firmware upgrade bin file)<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">\u00a0Radio firmware upgrade file<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">firmware_pre_upgrade<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Prepares system for radio firmware upgrade (i.e. shuts down Node-RED, Lora Network Server, frees space for the upgrade package)<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">firmware_upgrade<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Initiates radio firmware upgrade<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">Radio firmware upgrade file<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">legacy_sync<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Synchronizes legacy configurations<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">loglvl_debug<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Sets the API&#8217;s logging level to DEBUG<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">loglvl_info<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Sets the API&#8217;s logging level to INFO<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">loglvl_trace<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Sets the API&#8217;s logging level to TRACE<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">loglvl_warning<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"200\">Sets the API&#8217;s logging level to WARNING<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">node_red_status<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"200\">Operational status of the Node-RED server<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">passwd<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Changes or resets admin account login information including username, ID, and password<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">JSON data including aasID (30 character alphanumeric ID), aasMsg (password), and username (see <a href=\"https:\/\/www.multitech.net\/developer\/software\/mtr-software\/mtr-api-reference\/command-table\/passwd\/\">example<\/a>\u00a0to change password)<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">ping<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Send a set of ICMP pings to an address or URL, interface can be ANY, LAN, WIFI, CELLULAR, or ETHERNET<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">JSON data<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">ppp_start<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Start PPPD<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">ppp_stop<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Stop PPPD<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">ppp_toggle<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Toggle PPPD<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><a href=\"https:\/\/www.multitech.net\/developer\/software\/mtr-software\/mtr-api-reference\/command-table\/radio\/\">radio<\/a><\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">The API supports a set of special actions using the Command Radio URL ( api\/command\/radio ). Execute a command using a POST request call method. A RESTful Get request returns an array of all available commands.<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">OBJECT<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">radio_activate<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Attempts to activate the on-board cellular radio (CDMA only)<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">JSON data<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">radio_cmd<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Sends a string directly to the cellular radio, timeout must be in milliseconds<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">JSON data<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">remove_icon<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Deletes user-supplied icon<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">remove_image<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Deletes user-supplied image<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">remove_logo<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Deletes user-supplied logo<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">reset_bluetooth<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Resets the Bluetooth hardware<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">reset_modem<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Resets the cellular radio hardware<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">reset_wifi<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Resets the WiFi hardware<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">restart<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Restarts device<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">restart_node_red<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Restarts Node-RED server<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">\u00a0Not available in MTR<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">restore_defaults<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Resets the device to the user-defined default if set, to factory default if not<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">restore_factory<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Resets the device to factory default<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">revert<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Reverts all changes since the last save<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">save<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Saves the current configuration<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">save_apply<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Saves the current configuration and applies the changes immediately, use &#8220;allowRestart=true&#8221; option to apply the changes that require device reboot<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">save_oem<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Saves current configuration as factory\/OEM default<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">save_restart<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Saves current configuration and restarts the device<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">setup_radiobridge_console<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\"><\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">sms_send<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Send a text to a specified recipient<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">\n<pre>{\r\n   \"recipients\": [\r\n      \"12345678900\",\r\n      \"00987654321\"\r\n   ],\r\n   \"message\": \"Hello world\"\r\n}<\/pre>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"80\">telit_upgrade<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Starts Telit radio firmware upgrade<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"80\">Initiates Telit radio firmware upgrade (POST Telit upgrade bin). LEGACY<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">upload_config<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Uploads and sets new configuration<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">Configuration file<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">upload_icon<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Uploads and sets new icon<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">Icon file<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">upload_image<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Uploads and sets new imagetel<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">Image file<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">upload_logo<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Uploads and sets new logo<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">Logo file<\/td>\n<\/tr>\n<tr>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">vzw_reset_class3_apn<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"300\">Reset the current APN value and obtain APN from the Verizon network.<\/td>\n<td style=\"border: solid #4F81BD 1.0pt; padding: 0in .01in 0in .01in;\" valign=\"top\" width=\"100\">APN value for Verizon.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>The API supports a set of special actions using the Command URL ( api\/command ). Execute a command using a POST request\u00a0call method.\u00a0A RESTful Get request returns an array of all\u00a0available commands. For changes in the last release, refer to the API Change Log Command \u00a0Description Parameters bootloader_console Controls bootloader silent mode bootloader_lock Controls password [&hellip;]<\/p>\n","protected":false},"author":1872,"featured_media":0,"parent":12977,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-13134","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/13134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/users\/1872"}],"replies":[{"embeddable":true,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/comments?post=13134"}],"version-history":[{"count":59,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/13134\/revisions"}],"predecessor-version":[{"id":33427,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/13134\/revisions\/33427"}],"up":[{"embeddable":true,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/12977"}],"wp:attachment":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/media?parent=13134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}