Collection Endpoints
Collections are groups of related elements used to configure a service or capability. You can perform four main actions on a collection: get, edit, add, and delete. These actions align with RESTful calls: GET, PUT, POST, and DELETE.
| Collection | Type | Description |
| alert | OBJECT | Contains a list of alerts |
| appStore | OBJECT | Defines settings for Application Store (not available on MTR) |
| apps | ARRAY | Contains information on installed Node-RED applications (not available on MTR) |
| [p2p slug=”autodialout”] | OBJECT | Allows the use of the cellular modem directly from the serial port |
| [p2p slug=”autoreboot”] | OBJECT | Causes the device to reboot automatically |
| battery | OBJECT | Contains the backup battery configuration parameters (MTCAP devices only) |
| [p2p slug=”backofftimers”] | OBJECT | Stores carrier-defined backoff timers for PPP connections, SMS retries, and modem resets |
| [p2p slug=”bluetooth”] | OBJECT | Allows a device to connect via Bluetooth |
| bluetoothLowEnergy | OBJECT | Allows connecting devices via BLE (depends on model) |
| bootloader | OBJECT | Bootloader configuration parameters |
| [p2p slug=”brand”] | OBJECT | Customizes icons, images, and support information for a rebranded device |
| btDevices | ARRAY | List of available Bluetooth devices |
| cacertificates | OBJECT | Management of CA (Certifying Authority) certificates |
| callHome | OBJECT | Enables the device to call home for configuration files, firmware updates and adds your DeviceHQ account key to the device so it is associated with your DeviceHQ account |
| cellTimeSync | OBJECT | Defines the clock synchronization settings using a cellular radio |
| [p2p slug=”certificate”] | OBJECT | Contains secure public key certificate configurations |
| command | OBJECT | The API supports a set of special actions using the Command URL ( api/command ). Execute a command using a POST request call method. A RESTful Get request returns an array of all available commands. |
| customApps | OBJECT | Manages installed custom applications (not available on MTR) |
| customRoles | ||
| customAppsConfig | BOOL | Specifies support for and enables or disables custom applications for MTR devices only |
| [p2p slug=”ddns”] | OBJECT | Updates the dynamic domain name server when the IP address changes |
| [p2p slug=”dhcp”] | OBJECT | Stores the DHCP settings |
| docker | OBJECT | Docker service configuration (for Conduit 300 only) |
| [p2p slug=”dns”] | OBJECT | Forwards network traffic using DNS |
| [p2p slug=”filters”] | ARRAY | An array of firewall filters |
| firewall | OBJECT | Stores some firewall settings |
| [p2p slug=”gps”] | OBJECT | Stores the GPS service settings |
| [p2p slug=”greTunnels”] | ARRAY | Stores a list of GRE tunnels |
| [p2p slug=”ipPipes”] | ARRAY | Stores a list of configured IP pipes |
| [p2p slug=”ipsecTunnels”] | ARRAY | Stores a list of IPsec tunnels |
| [p2p slug=”lan”] | OBJECT | Defines the LAN interface settings |
| lldp | OBJECT | Defines the Link Layer Discovery Protocol configuration settings |
| log | ARRAY | Stores log information |
| lora | LoRa API options are only available when LoRa Network Server is running (not available on MTR) | |
| loraNetwork | OBJECT | LoRa network interface settingsĀ (not available on MTR) |
| [p2p slug=”nat”] | ARRAY | Stores a list of NAT rules for advanced firewall settings |
| ni | OBJECT | Settings for network interfaces |
| mqttBroker | OBJECT | Settings for MQTT broker |
| nodeRed | OBJECT | Node-RED configuration (not available on MTR) |
| ovpnTunnels | ARRAY | List of OpenVPN tunnels |
| packages | OBJECT | Perform package management operations |
| passwordComplexityRules | OBJECT | Stores settings for Password Complexity Rules |
| policy | OBJECT | Usage policy details |
| [p2p slug=”ppp”] | OBJECT | Defines the PPP settings |
| radius | OBJECT | Configures Radius settings |
| [p2p slug=”remoteaccess”] | OBJECT | Defines settings for remote access of the device |
| [p2p slug=”remotemgmt”] | OBJECT | Defines the remote management settings |
| resetButton | OBJECT | Defines reset button behavior configuration |
| [p2p slug=”routes”] | ARRAY | Stores a list of static routes |
| [p2p slug=”routes”] | ARRAY | Stores a list of static routes |
| [p2p slug=”saveAndRestore”] | OBJECT | Save and Restore configuration options |
| scada (BACnet) | OBJECT | Supervisory control and data acquisition settings |
| secureProtocols | ARRAY | Cipher suites and advanced security options |
| selfDiagnostic | OBJECT | Self-diagnostic settings |
| [p2p slug=”serial”] | OBJECT | Defines the serial port settings |
| serialModemPassthrough | OBJECT | Define serial modem mode settings |
| [p2p slug=”sms”] | OBJECT | Defines the SMS settings |
| [p2p slug=”smtp”] | OBJECT | Defines the SMTP settings |
| snmp | OBJECT | Defines the SNMP settings |
| [p2p slug=”sntp”] | OBJECT | Defines the clock synchronization settings between computer systems |
| stats | OBJECT | Statistics for key device features (as shown in UI) |
| [p2p slug=”syslog”] | OBJECT | Defines the syslog support settings |
| [p2p slug=”system”] | OBJECT | Defines the system attributes |
| trustedIp | OBJECT | Filter incoming packets depending on the white or black IP addresses list |
| [p2p slug=”users”] | ARRAY | Stores a list of users for authentication purposes |
| [p2p slug=”waninfo”] | OBJECT | Stores information on WAN interfaces |
| [p2p slug=”wanmngr”] | OBJECT | Defines the WAN management settings |
| [p2p slug=”wifi”] | OBJECT | Defines the Wi-Fi services settings |