Litmus Edge Manager 3.0.x - Admin Console: Instance Alerts
Get Triggers
GET {{LEM_adminURL}}/admin/v1/instance-alert/trigger/definition?scopeType=USER
Get Triggers
Returns the instance-alert triggers, optionally filtered by scope type (USER / SYSTEM).
Updated in 2.35.
scopeTypeaccepts new values: GLOBAL.
Endpoint
GET {{LEM_adminURL}}/admin/v1/instance-alert/trigger/definition?scopeType=USER
Authentication
API key in a request header (case sensitive). The value is the LEM admin API token.
| URL prefix | Auth header |
|---|---|
{{LEM_URL}}/api/v1/... (main fleet API) |
X-AuthToken: <token> |
{{LEM_adminURL}}/admin/v1/... (admin console, port 8446) |
X-AuthToken: <token> |
{{LEM_URL}}/mpcs/... (Marketplace Catalog) |
Authorization: <token> (3.0.x also accepts X-AuthToken) |
| ## 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
[
{
"id": "2clgjpc8tf2nogn5f2eks1mnv",
"name": "Trigger",
"description": "",
"simpleRules": null,
"eventRules": null,
"rawDataRules": null,
"metricRules": [
{
"templateCode": "DISK_SPACE_LOW",
"targetValue": "10"
}
],
"auditEventRules": [],
"advancedRules": null,
"deduplicate": false,
"severity": 0,
"subject": "Free disk space less than $targetValue%",
"message": "Free disk space $value% is less than $targetValue% on filesystem $mountpoint",
"messageResolved": "",
"tags": null,
"deviceId": null,
"actions": [],
"active": false,
"showOnDashboard": false,
"scopeType": "USER",
"sourceType": "METRICS",
"updatedOn": 1767978510587,
"notifyContinuously": false,
"notifyGracePeriod": 0,
"alertDelay": 60,
"scope": "INSTANCE"
}
]
Create/Update Trigger
POST {{LEM_adminURL}}/admin/v1/instance-alert/trigger/definition
Create / Update Trigger
Creates a new instance-alert trigger, or updates an existing one when id is supplied. Triggers can be metric-based (metricRules[]), event-based, or audit-event-based.
Endpoint
POST {{LEM_adminURL}}/admin/v1/instance-alert/trigger/definition
Authentication
API key in a request header (case sensitive). The value is the LEM admin API token.
| URL prefix | Auth header |
|---|---|
{{LEM_URL}}/api/v1/... (main fleet API) |
X-AuthToken: <token> |
{{LEM_adminURL}}/admin/v1/... (admin console, port 8446) |
X-AuthToken: <token> |
{{LEM_URL}}/mpcs/... (Marketplace Catalog) |
Authorization: <token> (3.0.x also accepts X-AuthToken) |
| ## Request body |
{
"name": "Disk Space Low",
"subject": "Free disk space less than $targetValue%",
"message": "Free disk space $value% is less than $targetValue%",
"active": false,
"scope": "INSTANCE",
"scopeType": "USER",
"sourceType": "METRICS",
"severity": 0,
"actions": [],
"metricRules": [{ "templateCode": "DISK_SPACE_LOW", "targetValue": "10" }]
}
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.
Request Body
{
"name": "Disk Space Low",
"description": "",
"subject": "Free disk space less than $targetValue%",
"message": "Free disk space $value% is less than $targetValue% on filesystem $mountpoint",
"messageResolved": "",
"active": false,
"scope": "INSTANCE",
"scopeType": "USER",
"sourceType": "METRICS",
"notifyContinuously": false,
"notifyGracePeriod": 0,
"severity": 0,
"actions": [],
"auditEventRules": [],
"metricRules": [
{
"templateCode": "DISK_SPACE_LOW",
"targetValue": 10
}
],
"alertDelay": 60
}
Response
Status: 200 OK
{
"id": "f27z42mvw79wgdkyi1a8qeocb",
"name": "Disk Space Low",
"description": "",
"simpleRules": null,
"eventRules": null,
"rawDataRules": null,
"metricRules": [
{
"templateCode": "DISK_SPACE_LOW",
"targetValue": "10"
}
],
"auditEventRules": [],
"advancedRules": null,
"deduplicate": false,
"severity": 0,
"subject": "Free disk space less than $targetValue%",
"message": "Free disk space $value% is less than $targetValue% on filesystem $mountpoint",
"messageResolved": "",
"tags": null,
"deviceId": null,
"actions": [],
"active": false,
"showOnDashboard": false,
"scopeType": "USER",
"sourceType": "METRICS",
"updatedOn": 1767978623913,
"notifyContinuously": false,
"notifyGracePeriod": 0,
"alertDelay": 60,
"scope": "INSTANCE"
}
Get Instance Trigger Templates
GET {{LEM_adminURL}}/admin/v1/instance-alert/trigger/templates
Get Instance Trigger Templates
Returns the pre-built instance-trigger templates (e.g. DISK_SPACE_LOW, CONNECTOR_DISK_BUFFER) with descriptions and message templates. Use to populate a trigger-creation UI.
Endpoint
GET {{LEM_adminURL}}/admin/v1/instance-alert/trigger/templates
Authentication
API key in a request header (case sensitive). The value is the LEM admin API token.
| URL prefix | Auth header |
|---|---|
{{LEM_URL}}/api/v1/... (main fleet API) |
X-AuthToken: <token> |
{{LEM_adminURL}}/admin/v1/... (admin console, port 8446) |
X-AuthToken: <token> |
{{LEM_URL}}/mpcs/... (Marketplace Catalog) |
Authorization: <token> (3.0.x also accepts X-AuthToken) |
| ## 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
[
{
"name": "Connector disk buffer",
"code": "CONNECTOR_DISK_BUFFER",
"message": "The usage of a CC disk buffer indicates that the connector's throughput is insufficient to handle all defined tags",
"summary": "The usage of CC $name disk buffer is above $targetValue MB more than $alertDelay seconds",
"description": "The usage of CC $name disk buffer $value is above $targetValue MB for Edge device $devicename",
"descriptionResolved": "The usage of CC $name disk buffer $value has returned to normal levels for Edge device $devicename",
"expression": "edge_cc_disk_usage{[[ $matchers ]]}*1048576 > [[ $targetValue ]]",
"group": "Integration",
"attributes": [
{
"name": "Target Value",
"code": "value",
"description": "Value of the disk buffer size to trigger an alert",
"datatype": "number",
"uom": "MB",
"type": "VALUE",
"values": [],
"defaultValue": 50
}
]
},
{
"name": "Connector online status",
"code": "CONNECTOR_ONLINE_STATUS",
"message": "Identify unplanned disconnections",
"summary": "CC connector $name is offline more than $alertDelay seconds",
"description": "CC connector $name is offline for Edge device $devicename",
"descriptionResolved": "CC connector $name is back online for Edge device $devicename",
"expression": "edge_cc_status{[[ $matchers ]]} == 0",
"group": "Integration",
"attributes": []
},
...
]
Get Trigger Variable Description
GET {{LEM_adminURL}}/admin/v1/instance-alert/trigger/variables/{{lem_instance_alert_source_type}}
Get Trigger Variable Description
Returns the list of variables available in trigger subject / message templates for a given source type. Use to build a variable-picker dropdown.
Endpoint
GET {{LEM_adminURL}}/admin/v1/instance-alert/trigger/variables/{{lem_instance_alert_source_type}}
```
## Authentication
API key in a request header (case sensitive). The value is the LEM admin API token.
| URL prefix | Auth header |
|---|---|
| `{{LEM_URL}}/api/v1/...` (main fleet API) | `X-AuthToken: <token>` |
| `{{LEM_adminURL}}/admin/v1/...` (admin console, port 8446) | `X-AuthToken: <token>` |
| `{{LEM_URL}}/mpcs/...` (Marketplace Catalog) | `Authorization: <token>` (3.0.x also accepts `X-AuthToken`) |
## 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**: 0
---
## Delete Trigger
**DELETE** `{{LEM_adminURL}}/admin/v1/instance-alert/trigger/definition/{{trigger_id}}`
# Delete Trigger
Removes an instance-alert trigger by ID.
## Endpoint
```http
DELETE {{LEM_adminURL}}/admin/v1/instance-alert/trigger/definition/{{trigger_id}}
Authentication
API key in a request header (case sensitive). The value is the LEM admin API token.
| URL prefix | Auth header |
|---|---|
{{LEM_URL}}/api/v1/... (main fleet API) |
X-AuthToken: <token> |
{{LEM_adminURL}}/admin/v1/... (admin console, port 8446) |
X-AuthToken: <token> |
{{LEM_URL}}/mpcs/... (Marketplace Catalog) |
Authorization: <token> (3.0.x also accepts X-AuthToken) |
| ## 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": "S",
"message": null,
"messageDetails": null
}
Send Test Webhook
POST {{LEM_adminURL}}/admin/v1/instance-alert/action/test/webhook
Send Test Webhook
Sends a test message to a webhook action template, returning the response. Use to validate webhook URL + headers before saving.
Endpoint
POST {{LEM_adminURL}}/admin/v1/instance-alert/action/test/webhook
Authentication
API key in a request header (case sensitive). The value is the LEM admin API token.
| URL prefix | Auth header |
|---|---|
{{LEM_URL}}/api/v1/... (main fleet API) |
X-AuthToken: <token> |
{{LEM_adminURL}}/admin/v1/... (admin console, port 8446) |
X-AuthToken: <token> |
{{LEM_URL}}/mpcs/... (Marketplace Catalog) |
Authorization: <token> (3.0.x also accepts X-AuthToken) |
| ## Request body |
{
"id": "string",
"name": "string",
"type": "WEBHOOK",
"webhook": "string",
"verifySsl": true,
"headers": [{ "key": "string", "value": "string" }]
}
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.
Request Body
{
"id": "string",
"name": "string",
"type": "EMAIL, SLACK, WEBHOOK, PAGERDUTY",
"limit": {
"maxActionsPerInterval": 1073741824,
"updateIntervalSeconds": 1073741824
},
"webhook": "string",
"verifySsl": true,
"method": {},
"headers": [
{
"key": "string",
"value": "string"
}
]
}
Response
Status: 200 OK
{
"code": "S",
"messageDetails": null,
"request": {
"incident_id": "incidentId",
"subject": "Event subject",
"timestamp": "2026-01-09T17:11:34.488Z[UTC]",
"event_action": "resolve",
"source": "EVENTS",
"severity": "0",
"sent_by": "example.domain.name",
"trigger_url": "https://example.domain.name/#/Company name/projectId/alerts/triggers",
"trigger_name": "Trigger name",
"summary": "Event summary",
"project_id": "projectId",
"company": "Company name",
"device_id": "deviceId",
"device_hostname": null,
"device_friendly_name": null,
"alert_source": "EVENTS",
"payload": {
"component_id": null,
"event_id": null,
"event_severity": null,
"event_info": {}
}
},
"response": "\n\n"
}
Delete Action Template
DELETE {{LEM_adminURL}}/admin/v1/instance-alert/action/templates/{{lem_alert_template_id}}
Delete Action Template
Removes an instance-alert action template by ID.
Endpoint
DELETE {{LEM_adminURL}}/admin/v1/instance-alert/action/templates/{{lem_alert_template_id}}
Authentication
API key in a request header (case sensitive). The value is the LEM admin API token.
| URL prefix | Auth header |
|---|---|
{{LEM_URL}}/api/v1/... (main fleet API) |
X-AuthToken: <token> |
{{LEM_adminURL}}/admin/v1/... (admin console, port 8446) |
X-AuthToken: <token> |
{{LEM_URL}}/mpcs/... (Marketplace Catalog) |
Authorization: <token> (3.0.x also accepts X-AuthToken) |
| ## 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": "S",
"message": null,
"messageDetails": null
}
Create Instance Action Template
POST {{LEM_adminURL}}/admin/v1/instance-alert/action/templates
Create Instance Action Template
Creates a new instance-alert action template (EMAIL / SLACK / WEBHOOK / PAGERDUTY). The body shape varies by type.
Endpoint
POST {{LEM_adminURL}}/admin/v1/instance-alert/action/templates
Authentication
API key in a request header (case sensitive). The value is the LEM admin API token.
| URL prefix | Auth header |
|---|---|
{{LEM_URL}}/api/v1/... (main fleet API) |
X-AuthToken: <token> |
{{LEM_adminURL}}/admin/v1/... (admin console, port 8446) |
X-AuthToken: <token> |
{{LEM_URL}}/mpcs/... (Marketplace Catalog) |
Authorization: <token> (3.0.x also accepts X-AuthToken) |
| ## Request body |
{
"name": "string",
"type": "EMAIL",
"limit": { "maxActionsPerInterval": 10, "updateIntervalSeconds": 3600 },
"recipients": ["string"],
"subject": "string",
"message": "string"
}
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.
Request Body
{
"id": "string",
"name": "string",
"type": "EMAIL, SLACK, WEBHOOK, PAGERDUTY",
"limit": {
"maxActionsPerInterval": 1073741824,
"updateIntervalSeconds": 1073741824
},
"recipients": [
"string"
],
"subject": "string",
"message": "string"
}
Response
Status: 200 OK
{
"code": "S",
"message": null,
"messageDetails": null
}
Get Instance Action Templates
GET {{LEM_adminURL}}/admin/v1/instance-alert/action/templates
Get Instance Action Templates
Returns the configured instance-alert action templates.
Endpoint
GET {{LEM_adminURL}}/admin/v1/instance-alert/action/templates
Authentication
API key in a request header (case sensitive). The value is the LEM admin API token.
| URL prefix | Auth header |
|---|---|
{{LEM_URL}}/api/v1/... (main fleet API) |
X-AuthToken: <token> |
{{LEM_adminURL}}/admin/v1/... (admin console, port 8446) |
X-AuthToken: <token> |
{{LEM_URL}}/mpcs/... (Marketplace Catalog) |
Authorization: <token> (3.0.x also accepts X-AuthToken) |
| ## 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
[
{
"id": "3wjuopprf7a4x5kdlg1o0ga9y",
"name": "Email Alert",
"type": "EMAIL",
"limit": {
"maxActionsPerInterval": 10,
"updateIntervalSeconds": 3600
},
"recipients": [
"user@litmus.io"
],
"subject": null,
"message": null
}
]
Get Edge Events Registry Components
GET {{LEM_adminURL}}/admin/v1/instance-alert/events-registry
Get Edge Events Registry Components
Returns the instance-alert event registry: the components and event IDs that LEM-instance-scoped triggers can match on. Distinct from the per-device event registry under ELM > Edge Devices > Device Details > Events.
Endpoint
GET {{LEM_adminURL}}/admin/v1/instance-alert/events-registry
Authentication
API key in a request header (case sensitive). The value is the LEM admin API token.
| URL prefix | Auth header |
|---|---|
{{LEM_URL}}/api/v1/... (main fleet API) |
X-AuthToken: <token> |
{{LEM_adminURL}}/admin/v1/... (admin console, port 8446) |
X-AuthToken: <token> |
{{LEM_URL}}/mpcs/... (Marketplace Catalog) |
Authorization: <token> (3.0.x also accepts X-AuthToken) |
| ## 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
{
"project": {
"id": "project",
"name": "Project",
"config": null,
"events": {
"project.deleted": {
"id": "project.deleted",
"msg": "Project deleted",
"attrs": {
"projectId": {
"name": "projectId",
"type": "string",
"required": false
},
"projectName": {
"name": "projectName",
"type": "string",
"required": false
},
"companyName": {
"name": "companyName",
"type": "string",
"required": false
}
}
},
"project.updated": {
"id": "project.updated",
"msg": "Project updated",
"attrs": {
"projectId": {
"name": "projectId",
"type": "string",
"required": false
},
"projectName": {
"name": "projectName",
"type": "string",
"required": false
},
"companyName": {
"name": "companyName",
"type": "string",
"required": false
}
}
},
"project.created": {
"id": "project.created",
"msg": "Project created",
"attrs": {
"projectId": {
"name": "projectId",
"type": "string",
"required": false
},
"projectName": {
"name": "projectName",
"type": "string",
"required": false
},
"companyName": {
"name": "companyName",
"type": "string",
"required": false
}
}
}
}
}
}
Get list of instance-level incidents
GET {{LEM_adminURL}}/admin/v1/instance-alert/incident?requestedPage=0&limit=1
Updated in 2.35.
scopeTypeaccepts new values: GLOBAL.
Get list of instance-level incidents
Lists instance-level incidents (alerts raised when a trigger threshold is crossed) across every company and project on the installation, with rich filtering and pagination. This is the admin-wide counterpart to a project's own incident list.
Endpoint
GET {{LEM_adminURL}}/admin/v1/instance-alert/incident
Authentication
API key in a request header (case sensitive). The value is the LEM admin API token.
| URL prefix | Auth header |
|---|---|
{{LEM_URL}}/api/v1/... (main fleet API) |
X-AuthToken: <token> |
{{LEM_adminURL}}/admin/v1/... (admin console, port 8446) |
X-AuthToken: <token> |
{{LEM_URL}}/mpcs/... (Marketplace Catalog) |
Authorization: <token> (3.0.x also accepts X-AuthToken) |
| ## Parameters |
| Parameter | In | Notes |
|---|---|---|
tag |
query | Filter by device tag. |
deviceId |
query | Filter to one device. |
triggerId |
query | Filter by the trigger that raised the incident. |
scopeType |
query | Incident scope (e.g. device / project / instance). |
state |
query | Incident state (e.g. open / resolved). |
openedAfter / openedBefore |
query | Opened-time window. |
closedAfter / closedBefore |
query | Closed-time window. |
sortBy |
query | Sort field. |
requestedPage / limit |
query | Pagination. |
Response
Paged result { pageNum, pagesCount, size, totalSize, elements: [IncidentEx] }. Each IncidentEx carries the incident id, trigger, scope, state and open/close timestamps.
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": 0,
"size": 0,
"totalSize": 0,
"elements": []
}
Resolves instance level incident
POST {{LEM_adminURL}}/admin/v1/instance-alert/incident/resolve
Resolves instance level incident
Marks an instance-level incident as resolved. Use this to clear an alert that has been handled without deleting its history.
Endpoint
POST {{LEM_adminURL}}/admin/v1/instance-alert/incident/resolve
Authentication
API key in a request header (case sensitive). The value is the LEM admin API token.
| URL prefix | Auth header |
|---|---|
{{LEM_URL}}/api/v1/... (main fleet API) |
X-AuthToken: <token> |
{{LEM_adminURL}}/admin/v1/... (admin console, port 8446) |
X-AuthToken: <token> |
{{LEM_URL}}/mpcs/... (Marketplace Catalog) |
Authorization: <token> (3.0.x also accepts X-AuthToken) |
| ## Request body |
IncidentResolveRequest { incidentId, ... } identifying the incident to resolve.
Response
ApiResponse ({ code, message }).
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.
Request Body
{
"triggerId": "string",
"startedAt": 0,
"incidentId": "string"
}
Deletes instance level incident
DELETE {{LEM_adminURL}}/admin/v1/instance-alert/incident/delete
Deletes instance level incident
Permanently deletes an instance-level incident and its record. Unlike resolve, this removes the incident entirely.
Endpoint
DELETE {{LEM_adminURL}}/admin/v1/instance-alert/incident/delete
Authentication
API key in a request header (case sensitive). The value is the LEM admin API token.
| URL prefix | Auth header |
|---|---|
{{LEM_URL}}/api/v1/... (main fleet API) |
X-AuthToken: <token> |
{{LEM_adminURL}}/admin/v1/... (admin console, port 8446) |
X-AuthToken: <token> |
{{LEM_URL}}/mpcs/... (Marketplace Catalog) |
Authorization: <token> (3.0.x also accepts X-AuthToken) |
| ## Request body |
IncidentResolveRequest { incidentId, ... } identifying the incident to delete.
Response
ApiResponse ({ code, message }).
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.
Request Body
{
"triggerId": "string",
"startedAt": 0,
"incidentId": "string"
}