Litmus Edge Manager (LEM)
Litmus Edge Manager (LEM)
Drive a Litmus Edge Manager tenant: list devices, projects, companies, licenses, and alerts.
All LEM tools talk to a cloud Edge Manager, not a single Litmus Edge. They need the LEM header set.
Tool | Description |
|---|---|
lem_list_devices | List edge devices registered in a LEM project (paginated). |
lem_get_device_details | Full LEM-side record for a single edge device (versions, license, last seen, config). |
lem_list_device_versions | List Litmus Edge versions registered in a LEM project. |
lem_list_device_groups | List device group labels (project-level groupings) defined in a LEM project. |
lem_get_license_expiry | List devices whose license expires within the next N days. |
lem_get_expired_licenses | List devices in a LEM project whose license has already expired. |
lem_dashboard_usage | Project usage summary (device counts, license usage, deployment stats). |
lem_get_project_alerts | List active project-level alerts (device offline, license issues, etc.). |
lem_list_companies | List all companies on the LEM tenant with project / device / model counts. |
lem_get_company_details | Full details for a single company by name (teams, license, quotas). |
lem_list_company_projects | List all projects belonging to a given company. |
lem_get_project_details | Single-project details (timezone, data TTL, allocated slots, billing plan). |
lem_deployment_info | LEM tenant deployment info (version, build, release metadata). |
lem_get_system_time | LEM server clock; useful when comparing edge timestamps. |
When to use which
- Fleet overview: lem_list_devices, lem_dashboard_usage, lem_get_project_alerts.
- Single-device deep dive: lem_get_device_details. For executing actions on that device, see LEM Bridge.
- Licensing: lem_get_license_expiry (upcoming) and lem_get_expired_licenses (already expired) for renewal workflows.
- Tenant administration: lem_list_companies, lem_get_company_details, lem_list_company_projects, lem_get_project_details.
- Comparing edge timestamps to LEM: lem_get_system_time gives the LEM server clock so you can sanity-check drift.
Requirements
Header | Required | Notes |
|---|---|---|
EDGE_MANAGER_URL | yes | Include https://. |
EDGE_API_TOKEN | yes | API token issued by LEM. |
EDGE_MANAGER_PROJECT_ID | optional | Default project id when omitted from arguments. |
EDGE_MANAGER_ADMIN_URL | optional | Defaults to LEM host on port 8446. |
VALIDATE_CERTIFICATE | optional | true to verify TLS certs on the LEM bridge (default false). |
The Web UI's Config -> Litmus Edge Manager page manages multiple LEM connections and writes these headers automatically.
Related
- LEM Bridge - tunnel through LEM to call edge tools on a specific device without switching the active edge instance.
- litmus://docs/edgemanager MCP resource - live LEM documentation.