cli-anything-rms
Teltonika RMS device management and monitoring CLI
By hkuds · 385 installs
npx skills add hkuds/cli-anything --skill cli-anything-rms
Source repository · Upstream listing
cli anything rms
CLI harness for Teltonika RMS (Remote Management System). Manage routers, gateways, and IoT devices via the RMS REST API.
Installation
Authentication
Set RMS API TOKEN environment variable or run cli anything rms config set api token <token .
Command Groups
devices
devices list [ status online offline] [ tag TAG] [ limit N] [ offset N] [ sort FIELD] — List devices
devices get <device id — Get device details
devices update <device id [ name NAME] [ tag TAG] — Update device
devices delete <device id — Delete device
companies
companies list [ limit N] [ offset N] — List companies
companies get <company id — Get company details
companies create name NAME — Create company
companies update <company id [ name NAME] — Update company
companies delete <company id — Delete company
users
users list [ limit N] [ offset N] — List users
users get <user id — Get user details
users invite email EMAIL [ role ROLE] — Invite user
users update <user id [ role ROLE] — Update user
users delete <user id — Delete user
tags
tags list [ limit N] [ offset N] — List tags
tags get <tag id — Get tag details
tags create name NAME — Create tag
tags update <tag id [ name NAME] — Update tag
tags delete <tag id — Delete tag
alerts
alerts list [ device DEVICE ID] [ limit N] [ offset N] — List alerts
alerts get <alert id — Get alert details
alerts delete <alert id — Delete alert
alerts configs list — List alert configurations
alerts configs get <config id — Get alert config
alerts configs create data JSON — Create alert config
alerts configs update <config id data JSON — Update alert config
alerts configs delete <config id — Delete alert config
configs
configs list [ device DEVICE ID] [ limit N] [ offset N] — List device configurations
configs get <config id — Get configuration
configs update <config id data JSON — Update configuration
remote access
remote access list [ device DEVICE ID] [ limit N] — List sessions
remote access get <session id — Get session details
remote access create device DEVICE ID [ protocol PROTO] [ port PORT] — Create session
remote access delete <session id — Delete session
logs
logs list [ device DEVICE ID] [ limit N] [ offset N] — List logs
logs get <log id — Get log details
logs delete <log id — Delete log
location
location get <device id — Get current device location
location history <device id [ limit N] [ offset N] — Location history
credits
credits list [ limit N] [ offset N] — List credits
credits transfer code CODE — Transfer credits
credits codes [ limit N] — List transfer codes
files
files list [ limit N] [ offset N] — List files
files get <file id — Get file details
files upload <file path — Upload file
files delete <file id — Delete file
reports
reports list [ limit N] [ offset N] — List reports
reports get <report id — Get report
reports create template TEMPLATE ID [ name NAME] — Create report
reports delete <report id — Delete report
reports templates list — List report templates
hotspots
hotspots list [ device DEVICE ID] [ limit N] — List hotspots
hotspots get <hotspot id — Get hotspot details
hotspots create device DEVICE ID name NAME — Create hotspot
hotspots update <hotspot id [ name NAME] — Update hotspot
hotspots delete <hotspot id — Delete hotspot
passwords
passwords get <device id — Get device password
passwords update <device id password PASSWORD — Update password
passwords update <device id password stdin — Update password (reads from stdin, safer)
smtp
smtp list [ limit N] [ offset N] — List SMTP configs
smtp get <config id — Get SMTP config
smtp create host HOST [ port PORT] [ username USER] [ password PASS] — Create SMTP config
smtp update <config id [ host HOST] [ port PORT] — Update SMTP config
smtp delete <config id — Delete SMTP config
auth
auth test — Test API connectivity
auth status — Show current auth info
config
config set <key <value — Set configuration (api token, default limit)
config get [key] — Show configuration
config delete <key — Delete configuration
config path — Show config file path
Examples