Alarm filters manage criteria and thresholds for what events generate alerts.
Alarm filters manage criteria and thresholds for what events generate alerts.
Agents run on consumer devices and have a subset of appliance functionality
Appliances are Trustgrid nodes deployed either physically or as a virtual machine.
Clusters allow shared config and HA
A domain provides a logical grouping of nodes inside an organization.
Tags allow grouping clusters and nodes for permissions and reporting.
Nodes can be upgraded in bulk using the upgrade manager.
curl -i -X GET \
'https://apidocs.trustgrid.io/_mock/v2/cluster/{clusterFQDN}/vpn' \
-H 'Authorization: YOUR_API_KEY_HERE'
[ { "ip": "string", "name": "string", "route": "string", "fqdn": "string", "networkName": "string" } ]
curl -i -X POST \
'https://apidocs.trustgrid.io/_mock/v2/cluster/{clusterFQDN}/vpn' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"ip": "string",
"name": "string",
"route": "string"
}'
{ "dns": { "enabled": true, "upstream": [ … ], "fqdn": "string", "networkName": "string" }, "exportRoutes": [ { … } ], "importRoutes": [ { … } ], "interfaces": [ { … } ], "route": "string", "routes": [ { … } ], "services": [ { … } ], "wireguard": { "clients": [ … ], "enabled": true, "port": 0, "fqdn": "string", "networkName": "string" } }
curl -i -X DELETE \
'https://apidocs.trustgrid.io/_mock/v2/cluster/{clusterFQDN}/vpn/{networkName}' \
-H 'Authorization: YOUR_API_KEY_HERE'
Audits are logged to keep track of user and system changes. Trustgrid exposes authentication audits, configuration changes, and flow logs
Groups allow exposing ZTNA applications to users.
Org-related APIs expose support requests, support settings, and shared documents.
All interactions with the Trustgrid API require a user.