LitmusEdgeManager 2.31.x API Documentation/Admin Console APIs/Logs - LE, LEM, LUNS API Docs

Get Logs (Paginated)

GET {{LEM_adminURL}}/admin/v1/logs

Get Logs (Paginated)

Returns LEM's paginated audit log with filterable query parameters. Each entry: timestamp, level, username, context, message, access level.

Endpoint

GET {{LEM_adminURL}}/admin/v1/logs

Authentication

HTTP Basic Auth. Username is your API token, password is empty. Tokens are managed under System > Access Control > Tokens.

Errors

HTTP status When it happens
400 Bad Request Missing or malformed query/body parameter.
401 Unauthorized Missing or invalid credentials.
403 Forbidden Token lacks permission for this operation.
404 Not Found Target entity does not exist.
5xx Service is unreachable, restarting, or internally errored. Inspect device logs under System > Support.

TLS note: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.

Response

Status: 200 OK

{
    "pageNum": 0,
    "pagesCount": 166,
    "size": 1,
    "totalSize": 166,
    "elements": [
        {
            "companyName": "",
            "projectId": null,
            "eventTime": 1767978201000,
            "level": "INFO",
            "username": "tokenname=postman;tokenhash=14d5816014a6b7e3dc21a71f51360b66",
            "context": "",
            "contextId": "",
            "contextDescription": null,
            "message": "generic messaeg",
            "accessLevel": "USER",
            "realCompanyName": null,
            "projectName": null
        }
    ]
}

Get Log Contexts

GET {{LEM_adminURL}}/admin/v1/logs/contexts

Get Log Contexts

Returns the catalog of context codes that audit log entries can carry (e.g. activation, async-subtask, batch-dm, company, device, device-analytics, ...). Use to populate a context filter dropdown.

Endpoint

GET {{LEM_adminURL}}/admin/v1/logs/contexts

Authentication

HTTP Basic Auth. Username is your API token, password is empty. Tokens are managed under System > Access Control > Tokens.

Errors

HTTP status When it happens
400 Bad Request Missing or malformed query/body parameter.
401 Unauthorized Missing or invalid credentials.
403 Forbidden Token lacks permission for this operation.
404 Not Found Target entity does not exist.
5xx Service is unreachable, restarting, or internally errored. Inspect device logs under System > Support.

TLS note: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.

Response

Status: 200 OK

[
    {
        "code": "activation",
        "description": "Edge device activation"
    },
    {
        "code": "async-subtask",
        "description": "Async subtask"
    },
    {
        "code": "batch-dm",
        "description": "Batch edge device management"
    },
    {
        "code": "company",
        "description": "Company"
    },
    {
        "code": "deactivation",
        "description": "Edge device deactivation"
    },
    {
        "code": "device",
        "description": "Edge device"
    },
    {
        "code": "device-analytics",
        "description": "Edge device analytics"
    },
    {
        "code": "device-certificate",
        "description": "Edge device certificate"
    },
    {
        "code": "device-license-pool",
        "description": "Edge device license pool"
    },
    {
        "code": "edge-ca-certificate-update",
        "description": "Edge device CA certificate update"
    },
    {
        "code": "files",
        "description": "Files"
    },
    {
        "code": "grafana",
        "description": "Grafana"
    },
    {
        "code": "gcp-sa-keys-rotation",
        "description": "GCP SA keys rotation"
    },
    {
        "code": "license-generation",
        "description": "Edge license generation"
    },
    {
        "code": "license-provisioning",
        "description": "Edge license provisioning"
    },
    {
        "code": "mpcs",
        "description": "MPCS"
    },
    {
        "code": "mqtt-dm-account",
        "description": "MQTT DM account"
    },
    {
        "code": "mqtt-account",
        "description": "MQTT account"
    },
    {
        "code": "project",
        "description": "Project"
    },
    {
        "code": "grant",
        "description": "Project grant permissions"
    },
    {
        "code": "revoke",
        "description": "Project revoke permissions"
    },
    {
        "code": "report-stats",
        "description": "Report stats"
    },
    {
        "code": "ssl-certificate",
        "description": "SSL certificate"
    },
    {
        "code": "team",
        "description": "Team"
    },
    {
        "code": "team-member",
        "description": "Team member"
    },
    {
        "code": "digital-twins",
        "description": "Digital Twins"
    },
    {
        "code": "audit",
        "description": "Audit"
    },
    {
        "code": "git-sync",
        "description": "Git synchronization"
    }
]

View this page as Markdown