Trustgrid Management API (1.0.0)

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

Alarm

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

Operations

Alert

Operations

Agent

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

Operations

Appliance

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

Operations

Certificate

Operations

Cluster

Operations

Domain

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

Operations

Tag

Tags allow grouping clusters and nodes for permissions and reporting.

Operations

Upgrade Manager

Operations
Operations
Operations

KVM

Virtual machines

Operations

Repository

Container repository

Operations

Audit

Operations

Group

Groups allow exposing ZTNA applications to users.

Operations
Operations

Org

Operations

Order

Provision process management

Operations
Operations

ServiceUser

Users who only have API access

Operations

Get a service user by name

Request

Path
namestringrequired

The name of the service user

curl -i -X GET \
  'https://apidocs.trustgrid.io/_mock/v2/service-user/{name}' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

A service user

Body*/*
namestring
orgIdstring
policyIdsArray of strings

Policy IDs attached to the user

Example: ["policy1"]
statusstring
Enum"active""inactive"
tokenCreatedstring(date-time)

Generate server user credentials

Request

Path
namestringrequired

The name of the service user

curl -i -X POST \
  'https://apidocs.trustgrid.io/_mock/v2/service-user/{name}/token' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

API credentials

Body*/*
clientIdstring
secretstring

Get all service users for an organization

Request

curl -i -X GET \
  https://apidocs.trustgrid.io/_mock/v2/service-user \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

A list of service users

Body*/*Array [
namestring
orgIdstring
policyIdsArray of strings

Policy IDs attached to the user

Example: ["policy1"]
statusstring
Enum"active""inactive"
tokenCreatedstring(date-time)
]

User

All interactions with the Trustgrid API require a user.

Operations