Skip to content
Download OpenAPI description
Overview
License
Languages
Servers
Mock server
https://apidocs.trustgrid.io/_mock
https://api.trustgrid.io

Alarm filters manage criteria and thresholds for what events generate alerts.

Operations
Operations

Manually resolve and dismiss a specific alert type for a node

Request

Requires alerts::read permission.

Security
JWTAuthorizer
Path
alertTypestringrequired

Alert type, eg Node Disconnect

nodeIDstringrequired

Node ID

curl -i -X DELETE \
  'https://apidocs.trustgrid.io/_mock/v2/alert/{nodeID}/{alertType}' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

OK

List all security and operational events across the organizationDeprecated

Request

This is deprecated; use /v2/event instead.


Requires alerts::read permission.

Security
JWTAuthorizer
Query
timestampnumber

Start time (unix timestamp) to query from

limitnumber

Limit number of alerts to return

curl -i -X GET \
  'https://apidocs.trustgrid.io/_mock/alert?timestamp=0&limit=0' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

OK

Bodyapplication/jsonArray [
alert_messagestring

More information about the alert

Example: "Node mynode abnormally disconnected"
nodestring

Node name that generated the alert

Example: "mynode"
node_idstring

Node ID that generated the alert

Example: "19084f81-5668-41ee-adbe-295e4c65531a"
timestampnumber

Unix timestamp of alert

Example: 1661440360
typestring

Type of alert

Example: "Data Plane Disruption"
uidstring

Unique ID of alert

Example: "2DqxLdknjWxEkGt474d2Cstsa1O"
]
Response
application/json
[ { "alert_message": "Node mynode abnormally disconnected", "node": "mynode", "node_id": "19084f81-5668-41ee-adbe-295e4c65531a", "timestamp": 1661440360, "type": "Data Plane Disruption", "uid": "2DqxLdknjWxEkGt474d2Cstsa1O" } ]

Agents run on consumer devices and have a subset of appliance functionality

Operations

Appliances are Trustgrid nodes deployed either physically or as a virtual machine.

Operations
Operations
Operations

A domain provides a logical grouping of nodes inside an organization.

Operations

Tags allow grouping clusters and nodes for permissions and reporting.

Operations

Nodes can be upgraded in bulk using the upgrade manager.

Operations
Operations
Operations
Operations

Audits are logged to keep track of user and system changes. Trustgrid exposes authentication audits, configuration changes, and flow logs

Operations

Groups allow exposing ZTNA applications to users.

Operations
Operations
Operations
Operations
Operations

Users who only have API access

Operations

All interactions with the Trustgrid API require a user.

Operations