{"items":[{"type":"link","label":"Trustgrid Management API","link":"/","routeSlug":"/"},{"type":"link","label":"Key Concepts","link":"/section/key-concepts","routeSlug":"/section/key-concepts"},{"type":"link","label":"Authentication","link":"/section/authentication","routeSlug":"/section/authentication"},{"type":"link","label":"Permissions","link":"/section/permissions","routeSlug":"/section/permissions"},{"type":"separator","label":"Alerts"},{"type":"group","label":"Alarm","link":"/alarm","routeSlug":"/alarm","items":[{"label":"Retrieve all configured alarm filters and their trigger conditions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alarm/listalarms","routeSlug":"/alarm/listalarms","metadata":{"seo":{"title":"Retrieve all configured alarm filters and their trigger conditions","description":"Requires alarms::read permission."}},"httpPath":"/v2/alarm"},{"label":"Create a new alarm filter to monitor events and trigger notifications","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alarm/paths/~1v2~1alarm/post","routeSlug":"/alarm/paths/~1v2~1alarm/post","metadata":{"seo":{"title":"Create a new alarm filter to monitor events and trigger notifications","description":"Requires alarms::modify permission."}},"httpPath":"/v2/alarm"},{"label":"Retrieve all configured notification channels for alarm delivery","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alarm/listalarmchannels","routeSlug":"/alarm/listalarmchannels","metadata":{"seo":{"title":"Retrieve all configured notification channels for alarm delivery","description":"Retrieve all configured notification channels for alarm delivery"}},"httpPath":"/v2/alarm-channel"},{"label":"Configure a new notification channel for alarm delivery (email, Slack, etc.)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alarm/paths/~1v2~1alarm-channel/post","routeSlug":"/alarm/paths/~1v2~1alarm-channel/post","metadata":{"seo":{"title":"Configure a new notification channel for alarm delivery (email, Slack, etc.)","description":"Configure a new notification channel for alarm delivery (email, Slack, etc.)"}},"httpPath":"/v2/alarm-channel"},{"label":"Permanently remove a notification channel configuration","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alarm/paths/~1v2~1alarm-channel~1{uid}/delete","routeSlug":"/alarm/paths/~1v2~1alarm-channel~1{uid}/delete","metadata":{"seo":{"title":"Permanently remove a notification channel configuration","description":"Permanently remove a notification channel configuration"}},"httpPath":"/v2/alarm-channel/{uid}"},{"label":"Retrieve configuration details for a specific notification channel","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alarm/getalarmchannel","routeSlug":"/alarm/getalarmchannel","metadata":{"seo":{"title":"Retrieve configuration details for a specific notification channel","description":"Retrieve configuration details for a specific notification channel"}},"httpPath":"/v2/alarm-channel/{uid}"},{"label":"Modify settings for an existing notification channel","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alarm/paths/~1v2~1alarm-channel~1{uid}/put","routeSlug":"/alarm/paths/~1v2~1alarm-channel~1{uid}/put","metadata":{"seo":{"title":"Modify settings for an existing notification channel","description":"Modify settings for an existing notification channel"}},"httpPath":"/v2/alarm-channel/{uid}"},{"label":"Cancel an active alert suppression window and resume normal notifications","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alarm/paths/~1v2~1alarm~1suppression/delete","routeSlug":"/alarm/paths/~1v2~1alarm~1suppression/delete","metadata":{"seo":{"title":"Cancel an active alert suppression window and resume normal notifications","description":"Cancel an active alert suppression window and resume normal notifications"}},"httpPath":"/v2/alarm/suppression"},{"label":"Retrieve current or upcoming alert suppression schedule details","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alarm/getalarmsuppression","routeSlug":"/alarm/getalarmsuppression","metadata":{"seo":{"title":"Retrieve current or upcoming alert suppression schedule details","description":"Retrieve current or upcoming alert suppression schedule details"}},"httpPath":"/v2/alarm/suppression"},{"label":"Schedule a time period to temporarily disable alarm notifications","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alarm/paths/~1v2~1alarm~1suppression/post","routeSlug":"/alarm/paths/~1v2~1alarm~1suppression/post","metadata":{"seo":{"title":"Schedule a time period to temporarily disable alarm notifications","description":"Schedule a time period to temporarily disable alarm notifications"}},"httpPath":"/v2/alarm/suppression"},{"label":"Permanently remove an alarm filter and stop monitoring conditions","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alarm/paths/~1v2~1alarm~1{uid}/delete","routeSlug":"/alarm/paths/~1v2~1alarm~1{uid}/delete","metadata":{"seo":{"title":"Permanently remove an alarm filter and stop monitoring conditions","description":"Permanently remove an alarm filter and stop monitoring conditions"}},"httpPath":"/v2/alarm/{uid}"},{"label":"Retrieve detailed configuration of a specific alarm filter","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alarm/getalarm","routeSlug":"/alarm/getalarm","metadata":{"seo":{"title":"Retrieve detailed configuration of a specific alarm filter","description":"Retrieve detailed configuration of a specific alarm filter"}},"httpPath":"/v2/alarm/{uid}"},{"label":"Modify trigger conditions and settings for an existing alarm filter","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alarm/paths/~1v2~1alarm~1{uid}/put","routeSlug":"/alarm/paths/~1v2~1alarm~1{uid}/put","metadata":{"seo":{"title":"Modify trigger conditions and settings for an existing alarm filter","description":"Modify trigger conditions and settings for an existing alarm filter"}},"httpPath":"/v2/alarm/{uid}"}]},{"type":"group","label":"Alert","link":"/alert","routeSlug":"/alert","items":[{"label":"Retrieve security and operational events for a specific node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alert/listnodealerts","routeSlug":"/alert/listnodealerts","metadata":{"seo":{"title":"Retrieve security and operational events for a specific node","description":"List events for a node (appliance or agent), newest first"}},"httpPath":"/alert/{nodeID}"},{"label":"Retrieve all recent security and operational alerts across the organization","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alert/listalertsv2","routeSlug":"/alert/listalertsv2","metadata":{"seo":{"title":"Retrieve all recent security and operational alerts across the organization","description":"Requires alerts::read permission."}},"httpPath":"/v2/alert"},{"label":"Retrieve security and operational alerts specific to a single node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alert/listnodealertsv2","routeSlug":"/alert/listnodealertsv2","metadata":{"seo":{"title":"Retrieve security and operational alerts specific to a single node","description":"Requires alerts::read permission."}},"httpPath":"/v2/alert/{nodeID}"},{"label":"Manually resolve and dismiss a specific alert type for a node","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alert/paths/~1v2~1alert~1{nodeid}~1{alerttype}/delete","routeSlug":"/alert/paths/~1v2~1alert~1{nodeid}~1{alerttype}/delete","metadata":{"seo":{"title":"Manually resolve and dismiss a specific alert type for a node","description":"Requires alerts::read permission."}},"httpPath":"/v2/alert/{nodeID}/{alertType}"},{"label":"List audit events across the organization filtered by time range and type","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alert/listevents","routeSlug":"/alert/listevents","metadata":{"seo":{"title":"List audit events across the organization filtered by time range and type","description":"Returns a paginated list of audit events (node connects/disconnects,config changes, certificate warnings, order updates, etc.) within atime window. Supports filtering by node, event type, level, and itemtype. Use sTime/eTime for the time range (ISO 8601)."}},"httpPath":"/v2/event"},{"label":"Get all events by time range for a Node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alert/listnodeevents","routeSlug":"/alert/listnodeevents","metadata":{"seo":{"title":"Get all events by time range for a Node","description":"Requires events::read permission."}},"httpPath":"/v2/event/{nodeId}"},{"label":"Validate if a specific event would trigger configured alarm filters","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alert/paths/~1v2~1event~1{nodeid}~1{eventid}/post","routeSlug":"/alert/paths/~1v2~1event~1{nodeid}~1{eventid}/post","metadata":{"seo":{"title":"Validate if a specific event would trigger configured alarm filters","description":"Validate if a specific event would trigger configured alarm filters"}},"httpPath":"/v2/event/{nodeId}/{eventId}"},{"label":"List all security and operational events across the organization","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/alert/listalerts","routeSlug":"/alert/listalerts","metadata":{"seo":{"title":"List all security and operational events across the organization","description":"This is deprecated; use /v2/event instead."}},"httpPath":"/alert"}]},{"type":"separator","label":"Domain"},{"type":"group","label":"Domain","link":"/domain","routeSlug":"/domain","items":[{"label":"Retrieve domain configuration including security and network settings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/getdomain","routeSlug":"/domain/getdomain","metadata":{"seo":{"title":"Retrieve domain configuration including security and network settings","description":"Requires domains::read permission."}},"httpPath":"/domain/{domainName}"},{"label":"Configure domain-wide alert thresholds and notification settings","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1domain~1{domainname}~1config~1alert/put","routeSlug":"/domain/paths/~1domain~1{domainname}~1config~1alert/put","metadata":{"seo":{"title":"Configure domain-wide alert thresholds and notification settings","description":"Requires domains::configure:thresholds permission."}},"httpPath":"/domain/{domainName}/config/alert"},{"label":"Configure domain-level API gateway settings and access policies","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1domain~1{domainname}~1config~1apigw/put","routeSlug":"/domain/paths/~1domain~1{domainname}~1config~1apigw/put","metadata":{"seo":{"title":"Configure domain-level API gateway settings and access policies","description":"Requires domains::configure:gateway permission."}},"httpPath":"/domain/{domainName}/config/apigw"},{"label":"List virtual networks","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/listvirtualnetworks","routeSlug":"/domain/listvirtualnetworks","metadata":{"seo":{"title":"List virtual networks","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network"},{"label":"Create a virtual network network","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network/post","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network/post","metadata":{"seo":{"title":"Create a virtual network network","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network"},{"label":"Delete a virtual network - this change is not staged and will immediately affect the domain","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}/delete","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}/delete","metadata":{"seo":{"title":"Delete a virtual network - this change is not staged and will immediately affect the domain","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}"},{"label":"List a virtual network's access policies","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/listnetworkaccesspolicies","routeSlug":"/domain/listnetworkaccesspolicies","metadata":{"seo":{"title":"List a virtual network's access policies","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy"},{"label":"Create a network access policy","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy/post","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy/post","metadata":{"seo":{"title":"Create a network access policy","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy"},{"label":"Delete a network access policy","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/delete","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/delete","metadata":{"seo":{"title":"Delete a network access policy","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy/{accessPolicyID}"},{"label":"Update a network access policy","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/put","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/put","metadata":{"seo":{"title":"Update a network access policy","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy/{accessPolicyID}"},{"label":"List a network's auth groups","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/listnetworkauthgroups","routeSlug":"/domain/listnetworkauthgroups","metadata":{"seo":{"title":"List a network's auth groups","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group"},{"label":"Create a network auth group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group/post","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group/post","metadata":{"seo":{"title":"Create a network auth group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group"},{"label":"Delete a network auth group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/delete","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/delete","metadata":{"seo":{"title":"Delete a network auth group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"List a network auth group's members","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/getnetworkauthgroup","routeSlug":"/domain/getnetworkauthgroup","metadata":{"seo":{"title":"List a network auth group's members","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"Add a network auth group member","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/post","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/post","metadata":{"seo":{"title":"Add a network auth group member","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"Update a network auth group","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/put","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/put","metadata":{"seo":{"title":"Update a network auth group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"Remove a network auth group member","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/delete","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/delete","metadata":{"seo":{"title":"Remove a network auth group member","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}/{memberID}"},{"label":"Update a membership","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/put","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/put","metadata":{"seo":{"title":"Update a membership","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}/{memberID}"},{"label":"List staged changes awaiting commit","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/listnetworkchanges","routeSlug":"/domain/listnetworkchanges","metadata":{"seo":{"title":"List staged changes awaiting commit","description":"Returns staged (uncommitted) changes to the virtual network. Changes are staged before being committed via the change/commit endpoint. Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change"},{"label":"Commit staged changes","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1commit/post","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1commit/post","metadata":{"seo":{"title":"Commit staged changes","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change/commit"},{"label":"List validation errors for staged changes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/validatenetworkchanges","routeSlug":"/domain/validatenetworkchanges","metadata":{"seo":{"title":"List validation errors for staged changes","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change/validate"},{"label":"Revert a staged change. If the item is newly added and not committed, the item will be deleted along with any associated changes.","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1{changeid}/delete","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1{changeid}/delete","metadata":{"seo":{"title":"Revert a staged change. If the item is newly added and not committed, the item will be deleted along with any associated changes.","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change/{changeID}"},{"label":"Get a network's DNS configuration","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/getnetworkdns","routeSlug":"/domain/getnetworkdns","metadata":{"seo":{"title":"Get a network's DNS configuration","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns"},{"label":"Update a network's DNS configuration","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns/put","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns/put","metadata":{"seo":{"title":"Update a network's DNS configuration","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns"},{"label":"List a network's DNS zones","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/listnetworkdnszones","routeSlug":"/domain/listnetworkdnszones","metadata":{"seo":{"title":"List a network's DNS zones","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone"},{"label":"Create a DNS zone","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone/post","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone/post","metadata":{"seo":{"title":"Create a DNS zone","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone"},{"label":"Delete a DNS zone","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/delete","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/delete","metadata":{"seo":{"title":"Delete a DNS zone","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}"},{"label":"Update a DNS zone","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/put","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/put","metadata":{"seo":{"title":"Update a DNS zone","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}"},{"label":"List a network zone's DNS records","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/listnetworkdnsrecords","routeSlug":"/domain/listnetworkdnsrecords","metadata":{"seo":{"title":"List a network zone's DNS records","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record"},{"label":"Create a DNS record","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record/post","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record/post","metadata":{"seo":{"title":"Create a DNS record","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record"},{"label":"Delete a DNS record","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/delete","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/delete","metadata":{"seo":{"title":"Delete a DNS record","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record/{recordName}/{recordType}"},{"label":"Update a DNS record","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/put","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/put","metadata":{"seo":{"title":"Update a DNS record","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record/{recordName}/{recordType}"},{"label":"List a network's groups","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/listnetworkgroups","routeSlug":"/domain/listnetworkgroups","metadata":{"seo":{"title":"List a network's groups","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group"},{"label":"Create a network group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group/post","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group/post","metadata":{"seo":{"title":"Create a network group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group"},{"label":"Delete a network group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/delete","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/delete","metadata":{"seo":{"title":"Delete a network group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}"},{"label":"List a network's group memberships","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/getnetworkgroup","routeSlug":"/domain/getnetworkgroup","metadata":{"seo":{"title":"List a network's group memberships","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}"},{"label":"Update a network group","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/put","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/put","metadata":{"seo":{"title":"Update a network group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}"},{"label":"Remove a network object from a network group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/delete","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/delete","metadata":{"seo":{"title":"Remove a network object from a network group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}/{objectName}"},{"label":"Add a network object to a network group (represented by a network group membership","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/post","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/post","metadata":{"seo":{"title":"Add a network object to a network group (represented by a network group membership","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}/{objectName}"},{"label":"List a network's objects","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/listnetworkobjects","routeSlug":"/domain/listnetworkobjects","metadata":{"seo":{"title":"List a network's objects","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object"},{"label":"Create a network object","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object/post","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object/post","metadata":{"seo":{"title":"Create a network object","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object"},{"label":"Delete a network object","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/delete","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/delete","metadata":{"seo":{"title":"Delete a network object","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object/{objectName}"},{"label":"Update a network object","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/put","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/put","metadata":{"seo":{"title":"Update a network object","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object/{objectName}"},{"label":"List a network's port forwardings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/listnetworkportforwardings","routeSlug":"/domain/listnetworkportforwardings","metadata":{"seo":{"title":"List a network's port forwardings","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding"},{"label":"Create a port forwarding","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding/post","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding/post","metadata":{"seo":{"title":"Create a port forwarding","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding"},{"label":"Get a port forwarding","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/delete","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/delete","metadata":{"seo":{"title":"Get a port forwarding","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding/{portForwardingID}"},{"label":"Update a port forwarding","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/put","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/put","metadata":{"seo":{"title":"Update a port forwarding","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding/{portForwardingID}"},{"label":"Get default global vpn routes for a virtual network","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/listnetworkroutes","routeSlug":"/domain/listnetworkroutes","metadata":{"seo":{"title":"Get default global vpn routes for a virtual network","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route"},{"label":"Create a network route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route/post","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route/post","metadata":{"seo":{"title":"Create a network route","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route"},{"label":"Delete a network route","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/delete","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/delete","metadata":{"seo":{"title":"Delete a network route","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route/{routeID}"},{"label":"Update a network route","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/put","routeSlug":"/domain/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/put","metadata":{"seo":{"title":"Update a network route","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route/{routeID}"}]},{"type":"group","label":"Virtual Networks","link":"/virtual-networks","routeSlug":"/virtual-networks","items":[{"label":"List virtual networks","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/listvirtualnetworks","routeSlug":"/virtual-networks/listvirtualnetworks","metadata":{"seo":{"title":"List virtual networks","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network"},{"label":"Create a virtual network network","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network/post","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network/post","metadata":{"seo":{"title":"Create a virtual network network","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network"},{"label":"Delete a virtual network - this change is not staged and will immediately affect the domain","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}/delete","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}/delete","metadata":{"seo":{"title":"Delete a virtual network - this change is not staged and will immediately affect the domain","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}"},{"label":"List a virtual network's access policies","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/listnetworkaccesspolicies","routeSlug":"/virtual-networks/listnetworkaccesspolicies","metadata":{"seo":{"title":"List a virtual network's access policies","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy"},{"label":"Create a network access policy","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy/post","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy/post","metadata":{"seo":{"title":"Create a network access policy","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy"},{"label":"Delete a network access policy","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/delete","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/delete","metadata":{"seo":{"title":"Delete a network access policy","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy/{accessPolicyID}"},{"label":"Update a network access policy","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/put","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/put","metadata":{"seo":{"title":"Update a network access policy","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy/{accessPolicyID}"},{"label":"List a network's auth groups","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/listnetworkauthgroups","routeSlug":"/virtual-networks/listnetworkauthgroups","metadata":{"seo":{"title":"List a network's auth groups","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group"},{"label":"Create a network auth group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group/post","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group/post","metadata":{"seo":{"title":"Create a network auth group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group"},{"label":"Delete a network auth group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/delete","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/delete","metadata":{"seo":{"title":"Delete a network auth group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"List a network auth group's members","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/getnetworkauthgroup","routeSlug":"/virtual-networks/getnetworkauthgroup","metadata":{"seo":{"title":"List a network auth group's members","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"Add a network auth group member","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/post","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/post","metadata":{"seo":{"title":"Add a network auth group member","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"Update a network auth group","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/put","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/put","metadata":{"seo":{"title":"Update a network auth group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"Remove a network auth group member","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/delete","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/delete","metadata":{"seo":{"title":"Remove a network auth group member","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}/{memberID}"},{"label":"Update a membership","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/put","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/put","metadata":{"seo":{"title":"Update a membership","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}/{memberID}"},{"label":"List staged changes awaiting commit","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/listnetworkchanges","routeSlug":"/virtual-networks/listnetworkchanges","metadata":{"seo":{"title":"List staged changes awaiting commit","description":"Returns staged (uncommitted) changes to the virtual network. Changes are staged before being committed via the change/commit endpoint. Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change"},{"label":"Commit staged changes","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1commit/post","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1commit/post","metadata":{"seo":{"title":"Commit staged changes","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change/commit"},{"label":"List validation errors for staged changes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/validatenetworkchanges","routeSlug":"/virtual-networks/validatenetworkchanges","metadata":{"seo":{"title":"List validation errors for staged changes","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change/validate"},{"label":"Revert a staged change. If the item is newly added and not committed, the item will be deleted along with any associated changes.","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1{changeid}/delete","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1{changeid}/delete","metadata":{"seo":{"title":"Revert a staged change. If the item is newly added and not committed, the item will be deleted along with any associated changes.","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change/{changeID}"},{"label":"Get a network's DNS configuration","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/getnetworkdns","routeSlug":"/virtual-networks/getnetworkdns","metadata":{"seo":{"title":"Get a network's DNS configuration","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns"},{"label":"Update a network's DNS configuration","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns/put","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns/put","metadata":{"seo":{"title":"Update a network's DNS configuration","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns"},{"label":"List a network's DNS zones","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/listnetworkdnszones","routeSlug":"/virtual-networks/listnetworkdnszones","metadata":{"seo":{"title":"List a network's DNS zones","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone"},{"label":"Create a DNS zone","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone/post","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone/post","metadata":{"seo":{"title":"Create a DNS zone","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone"},{"label":"Delete a DNS zone","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/delete","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/delete","metadata":{"seo":{"title":"Delete a DNS zone","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}"},{"label":"Update a DNS zone","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/put","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/put","metadata":{"seo":{"title":"Update a DNS zone","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}"},{"label":"List a network zone's DNS records","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/listnetworkdnsrecords","routeSlug":"/virtual-networks/listnetworkdnsrecords","metadata":{"seo":{"title":"List a network zone's DNS records","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record"},{"label":"Create a DNS record","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record/post","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record/post","metadata":{"seo":{"title":"Create a DNS record","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record"},{"label":"Delete a DNS record","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/delete","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/delete","metadata":{"seo":{"title":"Delete a DNS record","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record/{recordName}/{recordType}"},{"label":"Update a DNS record","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/put","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/put","metadata":{"seo":{"title":"Update a DNS record","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record/{recordName}/{recordType}"},{"label":"List a network's groups","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/listnetworkgroups","routeSlug":"/virtual-networks/listnetworkgroups","metadata":{"seo":{"title":"List a network's groups","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group"},{"label":"Create a network group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group/post","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group/post","metadata":{"seo":{"title":"Create a network group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group"},{"label":"Delete a network group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/delete","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/delete","metadata":{"seo":{"title":"Delete a network group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}"},{"label":"List a network's group memberships","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/getnetworkgroup","routeSlug":"/virtual-networks/getnetworkgroup","metadata":{"seo":{"title":"List a network's group memberships","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}"},{"label":"Update a network group","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/put","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/put","metadata":{"seo":{"title":"Update a network group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}"},{"label":"Remove a network object from a network group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/delete","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/delete","metadata":{"seo":{"title":"Remove a network object from a network group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}/{objectName}"},{"label":"Add a network object to a network group (represented by a network group membership","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/post","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/post","metadata":{"seo":{"title":"Add a network object to a network group (represented by a network group membership","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}/{objectName}"},{"label":"List a network's objects","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/listnetworkobjects","routeSlug":"/virtual-networks/listnetworkobjects","metadata":{"seo":{"title":"List a network's objects","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object"},{"label":"Create a network object","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object/post","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object/post","metadata":{"seo":{"title":"Create a network object","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object"},{"label":"Delete a network object","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/delete","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/delete","metadata":{"seo":{"title":"Delete a network object","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object/{objectName}"},{"label":"Update a network object","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/put","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/put","metadata":{"seo":{"title":"Update a network object","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object/{objectName}"},{"label":"List a network's port forwardings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/listnetworkportforwardings","routeSlug":"/virtual-networks/listnetworkportforwardings","metadata":{"seo":{"title":"List a network's port forwardings","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding"},{"label":"Create a port forwarding","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding/post","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding/post","metadata":{"seo":{"title":"Create a port forwarding","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding"},{"label":"Get a port forwarding","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/delete","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/delete","metadata":{"seo":{"title":"Get a port forwarding","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding/{portForwardingID}"},{"label":"Update a port forwarding","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/put","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/put","metadata":{"seo":{"title":"Update a port forwarding","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding/{portForwardingID}"},{"label":"Get default global vpn routes for a virtual network","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/listnetworkroutes","routeSlug":"/virtual-networks/listnetworkroutes","metadata":{"seo":{"title":"Get default global vpn routes for a virtual network","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route"},{"label":"Create a network route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route/post","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route/post","metadata":{"seo":{"title":"Create a network route","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route"},{"label":"Delete a network route","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/delete","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/delete","metadata":{"seo":{"title":"Delete a network route","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route/{routeID}"},{"label":"Update a network route","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/put","routeSlug":"/virtual-networks/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/put","metadata":{"seo":{"title":"Update a network route","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route/{routeID}"}]},{"type":"group","label":"Access Policy","link":"/access-policy","routeSlug":"/access-policy","items":[{"label":"List a virtual network's access policies","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/access-policy/listnetworkaccesspolicies","routeSlug":"/access-policy/listnetworkaccesspolicies","metadata":{"seo":{"title":"List a virtual network's access policies","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy"},{"label":"Create a network access policy","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/access-policy/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy/post","routeSlug":"/access-policy/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy/post","metadata":{"seo":{"title":"Create a network access policy","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy"},{"label":"Delete a network access policy","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/access-policy/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/delete","routeSlug":"/access-policy/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/delete","metadata":{"seo":{"title":"Delete a network access policy","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy/{accessPolicyID}"},{"label":"Update a network access policy","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/access-policy/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/put","routeSlug":"/access-policy/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/put","metadata":{"seo":{"title":"Update a network access policy","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy/{accessPolicyID}"}]},{"type":"group","label":"Change Management","link":"/change-management","routeSlug":"/change-management","items":[{"label":"List staged changes awaiting commit","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/change-management/listnetworkchanges","routeSlug":"/change-management/listnetworkchanges","metadata":{"seo":{"title":"List staged changes awaiting commit","description":"Returns staged (uncommitted) changes to the virtual network. Changes are staged before being committed via the change/commit endpoint. Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change"},{"label":"Commit staged changes","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/change-management/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1commit/post","routeSlug":"/change-management/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1commit/post","metadata":{"seo":{"title":"Commit staged changes","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change/commit"},{"label":"List validation errors for staged changes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/change-management/validatenetworkchanges","routeSlug":"/change-management/validatenetworkchanges","metadata":{"seo":{"title":"List validation errors for staged changes","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change/validate"},{"label":"Revert a staged change. If the item is newly added and not committed, the item will be deleted along with any associated changes.","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/change-management/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1{changeid}/delete","routeSlug":"/change-management/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1{changeid}/delete","metadata":{"seo":{"title":"Revert a staged change. If the item is newly added and not committed, the item will be deleted along with any associated changes.","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change/{changeID}"}]},{"type":"group","label":"DNS","link":"/dns","routeSlug":"/dns","items":[{"label":"Get a network's DNS configuration","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/dns/getnetworkdns","routeSlug":"/dns/getnetworkdns","metadata":{"seo":{"title":"Get a network's DNS configuration","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns"},{"label":"Update a network's DNS configuration","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/dns/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns/put","routeSlug":"/dns/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns/put","metadata":{"seo":{"title":"Update a network's DNS configuration","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns"}]},{"type":"group","label":"DNS Zone","link":"/dns-zone","routeSlug":"/dns-zone","items":[{"label":"List a network's DNS zones","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/dns-zone/listnetworkdnszones","routeSlug":"/dns-zone/listnetworkdnszones","metadata":{"seo":{"title":"List a network's DNS zones","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone"},{"label":"Create a DNS zone","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/dns-zone/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone/post","routeSlug":"/dns-zone/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone/post","metadata":{"seo":{"title":"Create a DNS zone","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone"},{"label":"Delete a DNS zone","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/dns-zone/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/delete","routeSlug":"/dns-zone/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/delete","metadata":{"seo":{"title":"Delete a DNS zone","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}"},{"label":"Update a DNS zone","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/dns-zone/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/put","routeSlug":"/dns-zone/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/put","metadata":{"seo":{"title":"Update a DNS zone","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}"}]},{"type":"group","label":"DNS Record","link":"/dns-record","routeSlug":"/dns-record","items":[{"label":"List a network zone's DNS records","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/dns-record/listnetworkdnsrecords","routeSlug":"/dns-record/listnetworkdnsrecords","metadata":{"seo":{"title":"List a network zone's DNS records","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record"},{"label":"Create a DNS record","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/dns-record/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record/post","routeSlug":"/dns-record/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record/post","metadata":{"seo":{"title":"Create a DNS record","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record"},{"label":"Delete a DNS record","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/dns-record/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/delete","routeSlug":"/dns-record/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/delete","metadata":{"seo":{"title":"Delete a DNS record","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record/{recordName}/{recordType}"},{"label":"Update a DNS record","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/dns-record/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/put","routeSlug":"/dns-record/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/put","metadata":{"seo":{"title":"Update a DNS record","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record/{recordName}/{recordType}"}]},{"type":"group","label":"Network Group","link":"/network-group","routeSlug":"/network-group","items":[{"label":"List a network's groups","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/network-group/listnetworkgroups","routeSlug":"/network-group/listnetworkgroups","metadata":{"seo":{"title":"List a network's groups","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group"},{"label":"Create a network group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/network-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group/post","routeSlug":"/network-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group/post","metadata":{"seo":{"title":"Create a network group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group"},{"label":"Delete a network group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/network-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/delete","routeSlug":"/network-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/delete","metadata":{"seo":{"title":"Delete a network group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}"},{"label":"List a network's group memberships","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/network-group/getnetworkgroup","routeSlug":"/network-group/getnetworkgroup","metadata":{"seo":{"title":"List a network's group memberships","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}"},{"label":"Update a network group","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/network-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/put","routeSlug":"/network-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/put","metadata":{"seo":{"title":"Update a network group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}"},{"label":"Remove a network object from a network group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/network-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/delete","routeSlug":"/network-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/delete","metadata":{"seo":{"title":"Remove a network object from a network group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}/{objectName}"},{"label":"Add a network object to a network group (represented by a network group membership","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/network-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/post","routeSlug":"/network-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/post","metadata":{"seo":{"title":"Add a network object to a network group (represented by a network group membership","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}/{objectName}"}]},{"type":"group","label":"Network Object","link":"/network-object","routeSlug":"/network-object","items":[{"label":"List a network's objects","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/network-object/listnetworkobjects","routeSlug":"/network-object/listnetworkobjects","metadata":{"seo":{"title":"List a network's objects","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object"},{"label":"Create a network object","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/network-object/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object/post","routeSlug":"/network-object/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object/post","metadata":{"seo":{"title":"Create a network object","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object"},{"label":"Delete a network object","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/network-object/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/delete","routeSlug":"/network-object/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/delete","metadata":{"seo":{"title":"Delete a network object","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object/{objectName}"},{"label":"Update a network object","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/network-object/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/put","routeSlug":"/network-object/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/put","metadata":{"seo":{"title":"Update a network object","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object/{objectName}"}]},{"type":"group","label":"Port Forwarding","link":"/port-forwarding","routeSlug":"/port-forwarding","items":[{"label":"List a network's port forwardings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/port-forwarding/listnetworkportforwardings","routeSlug":"/port-forwarding/listnetworkportforwardings","metadata":{"seo":{"title":"List a network's port forwardings","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding"},{"label":"Create a port forwarding","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/port-forwarding/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding/post","routeSlug":"/port-forwarding/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding/post","metadata":{"seo":{"title":"Create a port forwarding","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding"},{"label":"Get a port forwarding","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/port-forwarding/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/delete","routeSlug":"/port-forwarding/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/delete","metadata":{"seo":{"title":"Get a port forwarding","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding/{portForwardingID}"},{"label":"Update a port forwarding","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/port-forwarding/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/put","routeSlug":"/port-forwarding/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/put","metadata":{"seo":{"title":"Update a port forwarding","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding/{portForwardingID}"}]},{"type":"group","label":"Route","link":"/route","routeSlug":"/route","items":[{"label":"Get default global vpn routes for a virtual network","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/route/listnetworkroutes","routeSlug":"/route/listnetworkroutes","metadata":{"seo":{"title":"Get default global vpn routes for a virtual network","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route"},{"label":"Create a network route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/route/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route/post","routeSlug":"/route/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route/post","metadata":{"seo":{"title":"Create a network route","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route"},{"label":"Delete a network route","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/route/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/delete","routeSlug":"/route/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/delete","metadata":{"seo":{"title":"Delete a network route","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route/{routeID}"},{"label":"Update a network route","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/route/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/put","routeSlug":"/route/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/put","metadata":{"seo":{"title":"Update a network route","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route/{routeID}"}]},{"type":"separator","label":"Cluster"},{"type":"group","label":"Cluster","link":"/cluster","routeSlug":"/cluster","items":[{"label":"Retrieve all high-availability node clusters in the organization","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/listclusters","routeSlug":"/cluster/listclusters","metadata":{"seo":{"title":"Retrieve all high-availability node clusters in the organization","description":"Retrieve all high-availability node clusters in the organization"}},"httpPath":"/cluster"},{"label":"Create a new high-availability cluster for grouping nodes","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1cluster/post","routeSlug":"/cluster/paths/~1cluster/post","metadata":{"seo":{"title":"Create a new high-availability cluster for grouping nodes","description":"Create a new high-availability cluster for grouping nodes"}},"httpPath":"/cluster"},{"label":"Permanently remove a cluster and all its configurations","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1cluster~1{clusterfqdn}/delete","routeSlug":"/cluster/paths/~1cluster~1{clusterfqdn}/delete","metadata":{"seo":{"title":"Permanently remove a cluster and all its configurations","description":"Permanently remove a cluster and all its configurations"}},"httpPath":"/cluster/{clusterFQDN}"},{"label":"Retrieve detailed configuration and status of a specific cluster","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/getcluster","routeSlug":"/cluster/getcluster","metadata":{"seo":{"title":"Retrieve detailed configuration and status of a specific cluster","description":"Retrieve detailed configuration and status of a specific cluster"}},"httpPath":"/cluster/{clusterFQDN}"},{"label":"Modify cluster configuration and failover settings","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1cluster~1{clusterfqdn}/put","routeSlug":"/cluster/paths/~1cluster~1{clusterfqdn}/put","metadata":{"seo":{"title":"Modify cluster configuration and failover settings","description":"Modify cluster configuration and failover settings"}},"httpPath":"/cluster/{clusterFQDN}"},{"label":"Manually promote a specific node to be the active member in an HA cluster","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1cluster~1{clusterfqdn}~1active~1{nodeid}/put","routeSlug":"/cluster/paths/~1cluster~1{clusterfqdn}~1active~1{nodeid}/put","metadata":{"seo":{"title":"Manually promote a specific node to be the active member in an HA cluster","description":"Manually promote a specific node to be the active member in an HA cluster"}},"httpPath":"/cluster/{clusterFQDN}/active/{nodeID}"},{"label":"Update connectors configuration for a cluster\n","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1cluster~1{clusterfqdn}~1config~1connectors/put","routeSlug":"/cluster/paths/~1cluster~1{clusterfqdn}~1config~1connectors/put","metadata":{"seo":{"title":"Update connectors configuration for a cluster\n","description":"Requires node::configure::connectors permissions"}},"httpPath":"/cluster/{clusterFQDN}/config/connectors"},{"label":"Delete the connector config for a cluster\n","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1cluster~1{clusterfqdn}~1config~1connectors/delete","routeSlug":"/cluster/paths/~1cluster~1{clusterfqdn}~1config~1connectors/delete","metadata":{"seo":{"title":"Delete the connector config for a cluster\n","description":"Requires node::configure::connectors permissions"}},"httpPath":"/cluster/{clusterFQDN}/config/connectors"},{"label":"Add a connector to a cluster. Requires V2 connector config.\n","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors/post","routeSlug":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors/post","metadata":{"seo":{"title":"Add a connector to a cluster. Requires V2 connector config.\n","description":"Requires node::configure::connectors permissions"}},"httpPath":"/v2/cluster/{clusterFQDN}/config/connectors"},{"label":"Upgrade a cluster's connector config to V2.\n","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors~1upgrade/post","routeSlug":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors~1upgrade/post","metadata":{"seo":{"title":"Upgrade a cluster's connector config to V2.\n","description":"Requires node::configure::connectors permissions"}},"httpPath":"/v2/cluster/{clusterFQDN}/config/connectors/upgrade"},{"label":"Update a connector on a cluster\n","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors~1{connectorid}/put","routeSlug":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors~1{connectorid}/put","metadata":{"seo":{"title":"Update a connector on a cluster\n","description":"Requires V2 connector config."}},"httpPath":"/v2/cluster/{clusterFQDN}/config/connectors/{connectorID}"},{"label":"Delete a connector from a cluster. Requires V2 connector config.\n","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors~1{connectorid}/delete","routeSlug":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors~1{connectorid}/delete","metadata":{"seo":{"title":"Delete a connector from a cluster. Requires V2 connector config.\n","description":"Requires node::configure::connectors permissions"}},"httpPath":"/v2/cluster/{clusterFQDN}/config/connectors/{connectorID}"},{"label":"Update network configuration for a cluster\n","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1cluster~1{clusterfqdn}~1config~1network/put","routeSlug":"/cluster/paths/~1cluster~1{clusterfqdn}~1config~1network/put","metadata":{"seo":{"title":"Update network configuration for a cluster\n","description":"Requires node::configure:network permissions"}},"httpPath":"/cluster/{clusterFQDN}/config/network"},{"label":"Update services configuration for a cluster.\n","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1cluster~1{clusterfqdn}~1config~1services/put","routeSlug":"/cluster/paths/~1cluster~1{clusterfqdn}~1config~1services/put","metadata":{"seo":{"title":"Update services configuration for a cluster.\n","description":"Requires nodes::configure::services permissions."}},"httpPath":"/cluster/{clusterFQDN}/config/services"},{"label":"Remove a cluster's services configuration.\n","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1cluster~1{clusterfqdn}~1config~1services/delete","routeSlug":"/cluster/paths/~1cluster~1{clusterfqdn}~1config~1services/delete","metadata":{"seo":{"title":"Remove a cluster's services configuration.\n","description":"Requires nodes::configure::services permissions."}},"httpPath":"/cluster/{clusterFQDN}/config/services"},{"label":"Add a service to a cluster. Requires V2 services config.\n","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services/post","routeSlug":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services/post","metadata":{"seo":{"title":"Add a service to a cluster. Requires V2 services config.\n","description":"Requires node::configure::services permissions"}},"httpPath":"/v2/cluster/{clusterFQDN}/config/services"},{"label":"Upgrade a cluster's services config to V2.\n","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services~1upgrade/post","routeSlug":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services~1upgrade/post","metadata":{"seo":{"title":"Upgrade a cluster's services config to V2.\n","description":"Requires node::configure::services permissions"}},"httpPath":"/v2/cluster/{clusterFQDN}/config/services/upgrade"},{"label":"Update a service on a cluster.\n","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services~1{serviceid}/put","routeSlug":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services~1{serviceid}/put","metadata":{"seo":{"title":"Update a service on a cluster.\n","description":"Requires V2 services config."}},"httpPath":"/v2/cluster/{clusterFQDN}/config/services/{serviceID}"},{"label":"Delete a service from a cluster\n","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services~1{serviceid}/delete","routeSlug":"/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services~1{serviceid}/delete","metadata":{"seo":{"title":"Delete a service from a cluster\n","description":"Requires V2 services config."}},"httpPath":"/v2/cluster/{clusterFQDN}/config/services/{serviceID}"},{"label":"Delete a tag from a cluster","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1cluster~1{clusterfqdn}~1tag~1{tagname}/delete","routeSlug":"/cluster/paths/~1cluster~1{clusterfqdn}~1tag~1{tagname}/delete","metadata":{"seo":{"title":"Delete a tag from a cluster","description":"Delete a tag from a cluster"}},"httpPath":"/cluster/{clusterFQDN}/tag/{tagName}"},{"label":"Set a tag on a cluster","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster/paths/~1cluster~1{clusterfqdn}~1tag~1{tagname}/put","routeSlug":"/cluster/paths/~1cluster~1{clusterfqdn}~1tag~1{tagname}/put","metadata":{"seo":{"title":"Set a tag on a cluster","description":"Set a tag on a cluster"}},"httpPath":"/cluster/{clusterFQDN}/tag/{tagName}"}]},{"type":"group","label":"VPN","link":"/cluster-greater-vpn","routeSlug":"/cluster-greater-vpn","items":[{"label":"List all VPN networks attached to a cluster, including IP assignments and routing","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/listclustervpnnetworks","routeSlug":"/cluster-greater-vpn/listclustervpnnetworks","metadata":{"seo":{"title":"List all VPN networks attached to a cluster, including IP assignments and routing","description":"List all VPN networks attached to a cluster, including IP assignments and routing"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn"},{"label":"Attach a VPN network","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn/post","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn/post","metadata":{"seo":{"title":"Attach a VPN network","description":"Attach a VPN network"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn"},{"label":"Delete a VPN network","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}/delete","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}/delete","metadata":{"seo":{"title":"Delete a VPN network","description":"Delete a VPN network"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}"},{"label":"Get full details of a VPN network on a cluster, including routes, services, interfaces, and DNS","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/getclustervpnnetwork","routeSlug":"/cluster-greater-vpn/getclustervpnnetwork","metadata":{"seo":{"title":"Get full details of a VPN network on a cluster, including routes, services, interfaces, and DNS","description":"Get full details of a VPN network on a cluster, including routes, services, interfaces, and DNS"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}"},{"label":"Update a VPN network","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}/put","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}/put","metadata":{"seo":{"title":"Update a VPN network","description":"Update a VPN network"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}"},{"label":"Delete a VPN DNS configuration","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dns/delete","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dns/delete","metadata":{"seo":{"title":"Delete a VPN DNS configuration","description":"Delete a VPN DNS configuration"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns"},{"label":"Get a VPN DNS configuration","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/getclustervpndns","routeSlug":"/cluster-greater-vpn/getclustervpndns","metadata":{"seo":{"title":"Get a VPN DNS configuration","description":"Get a VPN DNS configuration"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns"},{"label":"Create a VPN DNS configuration","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dns/post","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dns/post","metadata":{"seo":{"title":"Create a VPN DNS configuration","description":"Create a VPN DNS configuration"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns"},{"label":"Update a VPN DNS configuration","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dns/put","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dns/put","metadata":{"seo":{"title":"Update a VPN DNS configuration","description":"Update a VPN DNS configuration"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns"},{"label":"Get dynamic routes exported by a cluster","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/listclustervpnexportroutes","routeSlug":"/cluster-greater-vpn/listclustervpnexportroutes","metadata":{"seo":{"title":"Get dynamic routes exported by a cluster","description":"Get dynamic routes exported by a cluster"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route"},{"label":"Create a VPN export route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1export-route/post","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1export-route/post","metadata":{"seo":{"title":"Create a VPN export route","description":"Create a VPN export route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route"},{"label":"Delete a VPN export route","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/delete","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/delete","metadata":{"seo":{"title":"Delete a VPN export route","description":"Delete a VPN export route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route/{uid}"},{"label":"Update a VPN export route","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/put","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/put","metadata":{"seo":{"title":"Update a VPN export route","description":"Update a VPN export route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route/{uid}"},{"label":"Get dynamic routes imported by a cluster","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/listclustervpnimportroutes","routeSlug":"/cluster-greater-vpn/listclustervpnimportroutes","metadata":{"seo":{"title":"Get dynamic routes imported by a cluster","description":"Get dynamic routes imported by a cluster"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route"},{"label":"Create a VPN import route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1import-route/post","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1import-route/post","metadata":{"seo":{"title":"Create a VPN import route","description":"Create a VPN import route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route"},{"label":"Delete a VPN import route","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/delete","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/delete","metadata":{"seo":{"title":"Delete a VPN import route","description":"Delete a VPN import route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route/{uid}"},{"label":"Update a VPN import route","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/put","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/put","metadata":{"seo":{"title":"Update a VPN import route","description":"Update a VPN import route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route/{uid}"},{"label":"Get a VPN's interfaces","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/listclustervpninterfaces","routeSlug":"/cluster-greater-vpn/listclustervpninterfaces","metadata":{"seo":{"title":"Get a VPN's interfaces","description":"Get the list of interfaces attached to a VPN network on a cluster. Note: NATs within a VPN interface can share the same source and destination CIDRs provided they are differentiated by route metric. This is intentional and not a configuration error."}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface"},{"label":"Create a VPN interface","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1interface/post","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1interface/post","metadata":{"seo":{"title":"Create a VPN interface","description":"inDefaultRoute and outDefaultRoute are mutually exclusive — set at most one to true."}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface"},{"label":"Delete a VPN interface","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1interface~1{interfacename}/delete","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1interface~1{interfacename}/delete","metadata":{"seo":{"title":"Delete a VPN interface","description":"Delete a VPN interface"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface/{interfaceName}"},{"label":"Update a VPN interface","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1interface~1{interfacename}/put","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1interface~1{interfacename}/put","metadata":{"seo":{"title":"Update a VPN interface","description":"inDefaultRoute and outDefaultRoute are mutually exclusive — set at most one to true."}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface/{interfaceName}"},{"label":"Get local vpn routes for a customer","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/listclustervpnroutes","routeSlug":"/cluster-greater-vpn/listclustervpnroutes","metadata":{"seo":{"title":"Get local vpn routes for a customer","description":"Get local vpn routes for a customer"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route"},{"label":"Create a VPN route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1route/post","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1route/post","metadata":{"seo":{"title":"Create a VPN route","description":"Create a VPN route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route"},{"label":"Delete a VPN route","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1route~1{uid}/delete","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1route~1{uid}/delete","metadata":{"seo":{"title":"Delete a VPN route","description":"Delete a VPN route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route/{uid}"},{"label":"Update a VPN route","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1route~1{uid}/put","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1route~1{uid}/put","metadata":{"seo":{"title":"Update a VPN route","description":"Update a VPN route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route/{uid}"},{"label":"Get a VPN's services","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/listclustervpnservices","routeSlug":"/cluster-greater-vpn/listclustervpnservices","metadata":{"seo":{"title":"Get a VPN's services","description":"Get a VPN's services"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service"},{"label":"Create a VPN Service","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1service/post","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1service/post","metadata":{"seo":{"title":"Create a VPN Service","description":"Create a VPN Service"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service"},{"label":"Delete a Service","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1service~1{uid}/delete","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1service~1{uid}/delete","metadata":{"seo":{"title":"Delete a Service","description":"Delete a Service"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service/{uid}"},{"label":"Update a Service","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1service~1{uid}/put","routeSlug":"/cluster-greater-vpn/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1service~1{uid}/put","metadata":{"seo":{"title":"Update a Service","description":"Update a Service"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service/{uid}"}]},{"type":"group","label":"Compute","link":"/cluster-greater-compute","routeSlug":"/cluster-greater-compute","items":[{"label":"Retrieve all edge computing containers running on a cluster","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/listclustercontainers","routeSlug":"/cluster-greater-compute/listclustercontainers","metadata":{"seo":{"title":"Retrieve all edge computing containers running on a cluster","description":"Requires node-exec::read permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container"},{"label":"Deploy a new containerized application to run on the cluster","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container/post","routeSlug":"/cluster-greater-compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container/post","metadata":{"seo":{"title":"Deploy a new containerized application to run on the cluster","description":"Requires node-exec::modify permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container"},{"label":"Remove a containerized application from the cluster and stop execution","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}/delete","routeSlug":"/cluster-greater-compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}/delete","metadata":{"seo":{"title":"Remove a containerized application from the cluster and stop execution","description":"Requires node-exec::modify permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}"},{"label":"Get edge compute container configuration on a cluster","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/getclustercontainer","routeSlug":"/cluster-greater-compute/getclustercontainer","metadata":{"seo":{"title":"Get edge compute container configuration on a cluster","description":"Requires node-exec::read permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}"},{"label":"Update a container","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}/put","routeSlug":"/cluster-greater-compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}/put","metadata":{"seo":{"title":"Update a container","description":"Requires node-exec::modify permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}"},{"label":"Retrieve security capabilities and permissions for a container","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/getclustercontainercapabilities","routeSlug":"/cluster-greater-compute/getclustercontainercapabilities","metadata":{"seo":{"title":"Retrieve security capabilities and permissions for a container","description":"Requires node-exec::read permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/capability"},{"label":"Update container config","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1config/put","routeSlug":"/cluster-greater-compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1config/put","metadata":{"seo":{"title":"Update container config","description":"Requires node-exec::modify permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/config"},{"label":"Get container health check","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/getclustercontainerhealthcheck","routeSlug":"/cluster-greater-compute/getclustercontainerhealthcheck","metadata":{"seo":{"title":"Get container health check","description":"Requires node-exec::read permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/healthcheck"},{"label":"List container interfaces","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/listclustercontainerinterfaces","routeSlug":"/cluster-greater-compute/listclustercontainerinterfaces","metadata":{"seo":{"title":"List container interfaces","description":"Requires node-exec::read permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/interface"},{"label":"List container limits","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/listclustercontainerlimits","routeSlug":"/cluster-greater-compute/listclustercontainerlimits","metadata":{"seo":{"title":"List container limits","description":"Requires node-exec::read permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/limit"},{"label":"Get container logging configuration","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/getclustercontainerlogging","routeSlug":"/cluster-greater-compute/getclustercontainerlogging","metadata":{"seo":{"title":"Get container logging configuration","description":"Requires node-exec::read permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/logging"},{"label":"List container mounts","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/listclustercontainermounts","routeSlug":"/cluster-greater-compute/listclustercontainermounts","metadata":{"seo":{"title":"List container mounts","description":"Requires node-exec::read permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/mount"},{"label":"List container port mappings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/listclustercontainerportmappings","routeSlug":"/cluster-greater-compute/listclustercontainerportmappings","metadata":{"seo":{"title":"List container port mappings","description":"Requires node-exec::read permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/port-mapping"},{"label":"List container variables","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/listclustercontainervariables","routeSlug":"/cluster-greater-compute/listclustercontainervariables","metadata":{"seo":{"title":"List container variables","description":"Requires node-exec::read permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/variable"},{"label":"List container virtual networks","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/listclustercontainervirtualnetworks","routeSlug":"/cluster-greater-compute/listclustercontainervirtualnetworks","metadata":{"seo":{"title":"List container virtual networks","description":"Requires node-exec::read permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/virtual-network"},{"label":"List container volumes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/listclustercontainervolumes","routeSlug":"/cluster-greater-compute/listclustercontainervolumes","metadata":{"seo":{"title":"List container volumes","description":"Requires node-exec::read permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/volume"},{"label":"Get container VRF","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/getclustercontainervrf","routeSlug":"/cluster-greater-compute/getclustercontainervrf","metadata":{"seo":{"title":"Get container VRF","description":"Requires node-exec::read permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/vrf"},{"label":"List volumes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/listclustervolumes","routeSlug":"/cluster-greater-compute/listclustervolumes","metadata":{"seo":{"title":"List volumes","description":"Requires node-exec::read permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/volume"},{"label":"Create volume","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1volume/post","routeSlug":"/cluster-greater-compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1volume/post","metadata":{"seo":{"title":"Create volume","description":"Requires node-exec::modify permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/volume"},{"label":"Delete a volume","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/cluster-greater-compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1volume~1{volumename}/delete","routeSlug":"/cluster-greater-compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1volume~1{volumename}/delete","metadata":{"seo":{"title":"Delete a volume","description":"Requires node-exec::modify permission."}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/volume/{volumeName}"}]},{"type":"separator","label":"Appliance"},{"type":"group","label":"Appliance","link":"/appliance","routeSlug":"/appliance","items":[{"label":"Retrieve all network nodes including appliances and agents with filtering options","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/listnodes","routeSlug":"/appliance/listnodes","metadata":{"seo":{"title":"Retrieve all network nodes including appliances and agents with filtering options","description":"List both appliances and agents. The fields config and shadow will be empty unlessspecified in the projection parameter. The query for the config or shadow must be at leastone level deep - projection[0][0]=config won't work, but projection[0][0]=config&projection[0][1]=gatewaywill result in config.gateway being populated."}},"httpPath":"/node"},{"label":"Generate a license key for registering a new node to the organization","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/getnodelicense","routeSlug":"/appliance/getnodelicense","metadata":{"seo":{"title":"Generate a license key for registering a new node to the organization","description":"Generates a license key that an appliance node uses to register with the organization."}},"httpPath":"/node/license"},{"label":"Retrieve a node by its fully-qualified domain name","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/getnodebyfqdn","routeSlug":"/appliance/getnodebyfqdn","metadata":{"seo":{"title":"Retrieve a node by its fully-qualified domain name","description":"Get a node using its FQDN directly, as an alternative to looking up the nodeID first."}},"httpPath":"/node/by-fqdn/{fqdn}"},{"label":"Permanently remove a node from the organization and revoke access","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1node~1{nodeid}/delete","routeSlug":"/appliance/paths/~1node~1{nodeid}/delete","metadata":{"seo":{"title":"Permanently remove a node from the organization and revoke access","description":"Delete a node (appliance or agent)"}},"httpPath":"/node/{nodeID}"},{"label":"Retrieve detailed configuration and status information for a specific node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/getnode","routeSlug":"/appliance/getnode","metadata":{"seo":{"title":"Retrieve detailed configuration and status information for a specific node","description":"Get a node (appliance or agent)"}},"httpPath":"/node/{nodeID}"},{"label":"Modify node settings including cluster assignment and operational state","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1node~1{nodeid}/put","routeSlug":"/appliance/paths/~1node~1{nodeid}/put","metadata":{"seo":{"title":"Modify node settings including cluster assignment and operational state","description":"Update a node (appliance or agent)"}},"httpPath":"/node/{nodeID}"},{"label":"Configure alert thresholds and notification settings for a specific appliance","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1node~1{nodeid}~1config~1alert/put","routeSlug":"/appliance/paths/~1node~1{nodeid}~1config~1alert/put","metadata":{"seo":{"title":"Configure alert thresholds and notification settings for a specific appliance","description":"Applicable to appliances only."}},"httpPath":"/node/{nodeID}/config/alert"},{"label":"Configure high-availability cluster settings for a specific appliance","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1node~1{nodeid}~1config~1cluster/put","routeSlug":"/appliance/paths/~1node~1{nodeid}~1config~1cluster/put","metadata":{"seo":{"title":"Configure high-availability cluster settings for a specific appliance","description":"Applicable to appliances only."}},"httpPath":"/node/{nodeID}/config/cluster"},{"label":"Configure inbound network connectors for external access to node services","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1node~1{nodeid}~1config~1connectors/put","routeSlug":"/appliance/paths/~1node~1{nodeid}~1config~1connectors/put","metadata":{"seo":{"title":"Configure inbound network connectors for external access to node services","description":"Configure inbound network connectors for external access to node services"}},"httpPath":"/node/{nodeID}/config/connectors"},{"label":"Remove all connector configurations from a node","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1node~1{nodeid}~1config~1connectors/delete","routeSlug":"/appliance/paths/~1node~1{nodeid}~1config~1connectors/delete","metadata":{"seo":{"title":"Remove all connector configurations from a node","description":"Remove all connector configurations from a node"}},"httpPath":"/node/{nodeID}/config/connectors"},{"label":"Create a new inbound connector to expose services running on the node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1connectors/post","routeSlug":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1connectors/post","metadata":{"seo":{"title":"Create a new inbound connector to expose services running on the node","description":"Requires node::configure::connectors permissions"}},"httpPath":"/v2/node/{nodeID}/config/connectors"},{"label":"Migrate a node's connector configuration to the latest V2 format","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1connectors~1upgrade/post","routeSlug":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1connectors~1upgrade/post","metadata":{"seo":{"title":"Migrate a node's connector configuration to the latest V2 format","description":"Requires node::configure::connectors permissions"}},"httpPath":"/v2/node/{nodeID}/config/connectors/upgrade"},{"label":"Modify settings for an existing connector on a node","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/put","routeSlug":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/put","metadata":{"seo":{"title":"Modify settings for an existing connector on a node","description":"Applies to appliances and agents. Requires V2 connector config."}},"httpPath":"/v2/node/{nodeID}/config/connectors/{connectorID}"},{"label":"Remove a specific connector configuration from a node","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/delete","routeSlug":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/delete","metadata":{"seo":{"title":"Remove a specific connector configuration from a node","description":"Delete a connector from a node (appliance or agent). Requires V2 connector config."}},"httpPath":"/v2/node/{nodeID}/config/connectors/{connectorID}"},{"label":"Configure network interfaces, routing, and firewall rules for an appliance","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1node~1{nodeid}~1config~1network/put","routeSlug":"/appliance/paths/~1node~1{nodeid}~1config~1network/put","metadata":{"seo":{"title":"Configure network interfaces, routing, and firewall rules for an appliance","description":"Update network configuration for a node (appliance)"}},"httpPath":"/node/{nodeID}/config/network"},{"label":"Configure the BGP routing plugin on an appliance","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/updatenodebgpconfig","routeSlug":"/appliance/updatenodebgpconfig","metadata":{"seo":{"title":"Configure the BGP routing plugin on an appliance","description":"Update the base BGP settings stored in config._bgp for a node. Thisendpoint only updates the top-level BGP fields: enabled, id, asn,and client."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp"},{"label":"Create a BGP peer group on a node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/createnodebgppeergroup","routeSlug":"/appliance/createnodebgppeergroup","metadata":{"seo":{"title":"Create a BGP peer group on a node","description":"Add a peer group to config._bgp.groups for the specified node."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-groups"},{"label":"Delete a BGP peer group from a node","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/deletenodebgppeergroup","routeSlug":"/appliance/deletenodebgppeergroup","metadata":{"seo":{"title":"Delete a BGP peer group from a node","description":"Remove a peer group and all peers and policies nested under it from thenode's BGP configuration."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}"},{"label":"Create a BGP peer in a peer group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/createnodebgppeer","routeSlug":"/appliance/createnodebgppeer","metadata":{"seo":{"title":"Create a BGP peer in a peer group","description":"Add a remote BGP peer to the specified peer group."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}/peers"},{"label":"Update a BGP peer in a peer group","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/updatenodebgppeer","routeSlug":"/appliance/updatenodebgppeer","metadata":{"seo":{"title":"Update a BGP peer in a peer group","description":"Update a remote BGP peer in the specified peer group."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}/peers/{peerId}"},{"label":"Delete a BGP peer from a peer group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/deletenodebgppeer","routeSlug":"/appliance/deletenodebgppeer","metadata":{"seo":{"title":"Delete a BGP peer from a peer group","description":"Remove a remote BGP peer from the specified peer group."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}/peer/{peerId}"},{"label":"Create an import policy in a BGP peer group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/createnodebgpimportpolicy","routeSlug":"/appliance/createnodebgpimportpolicy","metadata":{"seo":{"title":"Create an import policy in a BGP peer group","description":"Add an import policy to the specified peer group."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}/import-policies"},{"label":"Update an import policy in a BGP peer group","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/updatenodebgpimportpolicy","routeSlug":"/appliance/updatenodebgpimportpolicy","metadata":{"seo":{"title":"Update an import policy in a BGP peer group","description":"Update an import policy in the specified peer group."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}/import-policies/{policyId}"},{"label":"Delete an import policy from a BGP peer group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/deletenodebgpimportpolicy","routeSlug":"/appliance/deletenodebgpimportpolicy","metadata":{"seo":{"title":"Delete an import policy from a BGP peer group","description":"Remove an import policy from the specified peer group."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}/import-policy/{importPolicyId}"},{"label":"Create an import policy prefix match","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/createnodebgpimportpolicyprefix","routeSlug":"/appliance/createnodebgpimportpolicyprefix","metadata":{"seo":{"title":"Create an import policy prefix match","description":"Add a prefix matcher to an import policy."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}/import-policy/{importPolicyId}/match/prefixes"},{"label":"Update an import policy prefix match","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/updatenodebgpimportpolicyprefix","routeSlug":"/appliance/updatenodebgpimportpolicyprefix","metadata":{"seo":{"title":"Update an import policy prefix match","description":"Update a prefix matcher in an import policy."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}/import-policy/{importPolicyId}/match/prefixes/{prefixId}"},{"label":"Delete an import policy prefix match","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/deletenodebgpimportpolicyprefix","routeSlug":"/appliance/deletenodebgpimportpolicyprefix","metadata":{"seo":{"title":"Delete an import policy prefix match","description":"Remove a prefix matcher from an import policy."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}/import-policy/{importPolicyId}/match/prefix/{prefixId}"},{"label":"Create an export policy in a BGP peer group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/createnodebgpexportpolicy","routeSlug":"/appliance/createnodebgpexportpolicy","metadata":{"seo":{"title":"Create an export policy in a BGP peer group","description":"Add an export policy to the specified peer group."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}/export-policies"},{"label":"Update an export policy in a BGP peer group","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/updatenodebgpexportpolicy","routeSlug":"/appliance/updatenodebgpexportpolicy","metadata":{"seo":{"title":"Update an export policy in a BGP peer group","description":"Update an export policy in the specified peer group."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}/export-policies/{policyId}"},{"label":"Delete an export policy from a BGP peer group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/deletenodebgpexportpolicy","routeSlug":"/appliance/deletenodebgpexportpolicy","metadata":{"seo":{"title":"Delete an export policy from a BGP peer group","description":"Remove an export policy from the specified peer group."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}/export-policy/{exportPolicyId}"},{"label":"Create an export policy prefix","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/createnodebgpexportpolicyprefix","routeSlug":"/appliance/createnodebgpexportpolicyprefix","metadata":{"seo":{"title":"Create an export policy prefix","description":"Add an exported prefix entry to an export policy."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}/export-policy/{exportPolicyId}/match/prefixes"},{"label":"Update an export policy prefix","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/updatenodebgpexportpolicyprefix","routeSlug":"/appliance/updatenodebgpexportpolicyprefix","metadata":{"seo":{"title":"Update an export policy prefix","description":"Update an exported prefix entry in an export policy."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}/export-policy/{exportPolicyId}/match/prefixes/{prefixId}"},{"label":"Delete an export policy prefix","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/deletenodebgpexportpolicyprefix","routeSlug":"/appliance/deletenodebgpexportpolicyprefix","metadata":{"seo":{"title":"Delete an export policy prefix","description":"Remove an exported prefix entry from an export policy."}},"httpPath":"/v2/node/{nodeID}/config/network/bgp/peer-group/{peerGroupId}/export-policy/{exportPolicyId}/match/prefix/{prefixId}"},{"label":"Configure outbound services for external connections from the node","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1node~1{nodeid}~1config~1services/put","routeSlug":"/appliance/paths/~1node~1{nodeid}~1config~1services/put","metadata":{"seo":{"title":"Configure outbound services for external connections from the node","description":"Update services configuration for a node (appliance or agent)"}},"httpPath":"/node/{nodeID}/config/services"},{"label":"Create a new outbound service connection for external resource access","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1services/post","routeSlug":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1services/post","metadata":{"seo":{"title":"Create a new outbound service connection for external resource access","description":"Requires node::configure::services permissions"}},"httpPath":"/v2/node/{nodeID}/config/services"},{"label":"Migrate a node's service configuration to the latest V2 format","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1services~1upgrade/post","routeSlug":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1services~1upgrade/post","metadata":{"seo":{"title":"Migrate a node's service configuration to the latest V2 format","description":"Requires node::configure::services permissions"}},"httpPath":"/v2/node/{nodeID}/config/services/upgrade"},{"label":"Modify settings for an existing service connection on a node","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/put","routeSlug":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/put","metadata":{"seo":{"title":"Modify settings for an existing service connection on a node","description":"Update a service on a node. Requires V2 services config."}},"httpPath":"/v2/node/{nodeID}/config/services/{serviceID}"},{"label":"Remove a specific service configuration from a node","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/delete","routeSlug":"/appliance/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/delete","metadata":{"seo":{"title":"Remove a specific service configuration from a node","description":"Delete a service from a node. Requires V2 services config."}},"httpPath":"/v2/node/{nodeID}/config/services/{serviceID}"},{"label":"Configure Zero Trust Network Access gateway settings for secure remote access","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1node~1{nodeid}~1config~1ztnagw/put","routeSlug":"/appliance/paths/~1node~1{nodeid}~1config~1ztnagw/put","metadata":{"seo":{"title":"Configure Zero Trust Network Access gateway settings for secure remote access","description":"Update APIGW gateway configuration for a node (appliance)"}},"httpPath":"/node/{nodeID}/config/ztnagw"},{"label":"Remove APIGW gateway configuration and disable secure remote access","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1node~1{nodeid}~1config~1ztnagw/delete","routeSlug":"/appliance/paths/~1node~1{nodeid}~1config~1ztnagw/delete","metadata":{"seo":{"title":"Remove APIGW gateway configuration and disable secure remote access","description":"Delete the APIGW gateway configuration for a node (appliance)"}},"httpPath":"/node/{nodeID}/config/ztnagw"},{"label":"Configure node as a network gateway for routing traffic between networks","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1node~1{nodeid}~1config~1gateway/put","routeSlug":"/appliance/paths/~1node~1{nodeid}~1config~1gateway/put","metadata":{"seo":{"title":"Configure node as a network gateway for routing traffic between networks","description":"Update gateway configuration"}},"httpPath":"/node/{nodeID}/config/gateway"},{"label":"Configure SNMP monitoring settings for network management integration","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1node~1{nodeid}~1snmp/put","routeSlug":"/appliance/paths/~1node~1{nodeid}~1snmp/put","metadata":{"seo":{"title":"Configure SNMP monitoring settings for network management integration","description":"Update SNMP configuration"}},"httpPath":"/node/{nodeID}/snmp"},{"label":"Remove a metadata tag from a node for organizational categorization","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1node~1{nodeid}~1tag~1{tagname}/delete","routeSlug":"/appliance/paths/~1node~1{nodeid}~1tag~1{tagname}/delete","metadata":{"seo":{"title":"Remove a metadata tag from a node for organizational categorization","description":"Remove a metadata tag from a node for organizational categorization"}},"httpPath":"/node/{nodeID}/tag/{tagName}"},{"label":"Add or update a metadata tag on a node for organizational categorization","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1node~1{nodeid}~1tag~1{tagname}/put","routeSlug":"/appliance/paths/~1node~1{nodeid}~1tag~1{tagname}/put","metadata":{"seo":{"title":"Add or update a metadata tag on a node for organizational categorization","description":"Add or update a metadata tag on a node for organizational categorization"}},"httpPath":"/node/{nodeID}/tag/{tagName}"},{"label":"List AWS route tables attached to the node host","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodeawsroutetables","routeSlug":"/appliance/triggernodeawsroutetables","metadata":{"seo":{"title":"List AWS route tables attached to the node host","description":"Retrieves the AWS EC2 route tables associated with the node's network interfaces.Optionally filters by a specific network interface card (NIC). Available onAWS-hosted nodes only."}},"httpPath":"/node/{nodeID}/trigger/aws-route-tables"},{"label":"Manage the node's local datastore files","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodedatastoremanager","routeSlug":"/appliance/triggernodedatastoremanager","metadata":{"seo":{"title":"Manage the node's local datastore files","description":"List or manage files in the node's local datastore directory."}},"httpPath":"/node/{nodeID}/trigger/datastore-manager"},{"label":"View or delete active network flows on the node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodeflows","routeSlug":"/appliance/triggernodeflows","metadata":{"seo":{"title":"View or delete active network flows on the node","description":"Returns the node's active network flow table, optionally filtered by protocol,source/destination IP and port, container, or virtual network. Setting actionto delete terminates matching flows instead of returning them."}},"httpPath":"/node/{nodeID}/trigger/flows"},{"label":"Run a throughput performance test to a peer gateway node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodegatewayperf","routeSlug":"/appliance/triggernodegatewayperf","metadata":{"seo":{"title":"Run a throughput performance test to a peer gateway node","description":"Opens a streaming session that sends a configurable amount of data to thedestination node and measures throughput. Progress is streamed as text whilethe test runs; a summary line with rate in Mbps is emitted at the end."}},"httpPath":"/node/{nodeID}/trigger/gateway-perf"},{"label":"Ping a peer gateway node over the Trustgrid overlay","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodegatewayping","routeSlug":"/appliance/triggernodegatewayping","metadata":{"seo":{"title":"Ping a peer gateway node over the Trustgrid overlay","description":"Sends echo packets to the specified destination node through the Trustgridgateway overlay and reports round-trip latency. Results stream as JSON objectswith RTT measurements."}},"httpPath":"/node/{nodeID}/trigger/gateway-ping"},{"label":"Retrieve the node's active gateway routing table","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodegatewayroutes","routeSlug":"/appliance/triggernodegatewayroutes","metadata":{"seo":{"title":"Retrieve the node's active gateway routing table","description":"Returns the gateway peer routing table showing which nodes the gateway isconnected to, their RTT, throughput, and path details."}},"httpPath":"/node/{nodeID}/trigger/gateway-routes"},{"label":"Restart the IPsec daemon on the node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodeipsecrestart","routeSlug":"/appliance/triggernodeipsecrestart","metadata":{"seo":{"title":"Restart the IPsec daemon on the node","description":"Executes ipsec restart on the node and streams the output. Use ?wait=1to block until the command completes."}},"httpPath":"/node/{nodeID}/trigger/ipsec-restart"},{"label":"Retrieve the full IPsec daemon status","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodeipsecstatusall","routeSlug":"/appliance/triggernodeipsecstatusall","metadata":{"seo":{"title":"Retrieve the full IPsec daemon status","description":"Executes ipsec statusall on the node and streams the output.Use ?wait=1 to block and receive the full status text."}},"httpPath":"/node/{nodeID}/trigger/ipsec-statusall"},{"label":"Retrieve or reset address-translation rule hit counts","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodenathits","routeSlug":"/appliance/triggernodenathits","metadata":{"seo":{"title":"Retrieve or reset address-translation rule hit counts","description":"Returns hit counts for address translation (NAT) rules, or resets countersfor specific rules. Filter by tracker ID, network name, interface, or CIDR ranges."}},"httpPath":"/node/{nodeID}/trigger/nat-hits"},{"label":"Stream plugin debug messages from the node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodedebug","routeSlug":"/appliance/triggernodedebug","metadata":{"seo":{"title":"Stream plugin debug messages from the node","description":"Opens a streaming session that subscribes to internal plugin debug messages.Optionally filter by plugin name. Messages arrive formatted asHH:MM:SS.mmm: {message} lines."}},"httpPath":"/node/{nodeID}/trigger/node-debug"},{"label":"Reboot the node's host operating system","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodereboot","routeSlug":"/appliance/triggernodereboot","metadata":{"seo":{"title":"Reboot the node's host operating system","description":"Schedules a host OS reboot (shutdown -r now) to execute 5 seconds afterthis call is acknowledged. The node will disconnect and come back onlineafter completing its boot sequence."}},"httpPath":"/node/{nodeID}/trigger/node-reboot"},{"label":"Restart the Trustgrid node service process","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernoderestartservice","routeSlug":"/appliance/triggernoderestartservice","metadata":{"seo":{"title":"Restart the Trustgrid node service process","description":"Causes the Trustgrid node agent process to exit and restart. The node willbriefly disconnect while the service restarts."}},"httpPath":"/node/{nodeID}/trigger/node-restart-service"},{"label":"Trigger an immediate software upgrade of the node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodeupgrade","routeSlug":"/appliance/triggernodeupgrade","metadata":{"seo":{"title":"Trigger an immediate software upgrade of the node","description":"Forces the node to run its upgrade process immediately, bypassing the normalscheduled unattended-upgrade window. If an upgrade is already in progress,returns a status message indicating so."}},"httpPath":"/node/{nodeID}/trigger/node-upgrade"},{"label":"Measure the node's internet bandwidth to the Trustgrid control plane","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodespeedtest","routeSlug":"/appliance/triggernodespeedtest","metadata":{"seo":{"title":"Measure the node's internet bandwidth to the Trustgrid control plane","description":"Runs a download and/or upload throughput test between the node and theTrustgrid control plane speed-test endpoints. Results stream as JSON objectscontaining downloadMbps, maxDownloadMbps, uploadMbps, and maxUploadMbps."}},"httpPath":"/node/{nodeID}/trigger/speed-test"},{"label":"Send ARP ping to a host from the node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodetgarping","routeSlug":"/appliance/triggernodetgarping","metadata":{"seo":{"title":"Send ARP ping to a host from the node","description":"Runs arping -i {iface} {host} on the node and streams the output.Useful for verifying Layer 2 reachability on a given interface."}},"httpPath":"/node/{nodeID}/trigger/tg-arping"},{"label":"Run an MTR network diagnostic from the node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodetgmtr","routeSlug":"/appliance/triggernodetgmtr","metadata":{"seo":{"title":"Run an MTR network diagnostic from the node","description":"Starts an interactive MTR (Matt's Traceroute) session to the specified host.Results stream as terminal output."}},"httpPath":"/node/{nodeID}/trigger/tg-mtr"},{"label":"Test TCP port connectivity from the node's local network","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodetgnc","routeSlug":"/appliance/triggernodetgnc","metadata":{"seo":{"title":"Test TCP port connectivity from the node's local network","description":"Runs nc -v -z {host} {port} from the node, binding to the specified sourceaddress. Returns the netcat output and exit code."}},"httpPath":"/node/{nodeID}/trigger/tg-nc"},{"label":"Test TCP port connectivity from inside a virtual network namespace","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodetgnetnc","routeSlug":"/appliance/triggernodetgnetnc","metadata":{"seo":{"title":"Test TCP port connectivity from inside a virtual network namespace","description":"Runs nc -v -z {host} {port} inside the management namespace for the specifiedvirtual network, testing connectivity as seen from that network context."}},"httpPath":"/node/{nodeID}/trigger/tg-net-nc"},{"label":"Ping a host through a virtual network namespace on the node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodetgnetping","routeSlug":"/appliance/triggernodetgnetping","metadata":{"seo":{"title":"Ping a host through a virtual network namespace on the node","description":"Runs ip netns exec mgmt-{network} ping {host} on the node, testingreachability from inside the specified virtual network context.Output streams as terminal text."}},"httpPath":"/node/{nodeID}/trigger/tg-net-ping"},{"label":"Ping a host from the node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodetgping","routeSlug":"/appliance/triggernodetgping","metadata":{"seo":{"title":"Ping a host from the node","description":"Runs ping -O -I {source} {host} on the node and streams the output.Use ?wait=1 to block and receive the ping output."}},"httpPath":"/node/{nodeID}/trigger/tg-ping"},{"label":"Capture packets on the node using tcpdump","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodetgtcpdump","routeSlug":"/appliance/triggernodetgtcpdump","metadata":{"seo":{"title":"Capture packets on the node using tcpdump","description":"Starts a streaming tcpdump capture session on the node. Captured packetdetails stream as text output. Use ?wait=1 to buffer until the capture ends."}},"httpPath":"/node/{nodeID}/trigger/tg-tcpdump"},{"label":"Run a traceroute from the node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodetgtraceroute","routeSlug":"/appliance/triggernodetgtraceroute","metadata":{"seo":{"title":"Run a traceroute from the node","description":"Runs traceroute to the specified host from the node and streams the output.Use ?wait=1 to block and receive the full traceroute output."}},"httpPath":"/node/{nodeID}/trigger/tg-traceroute"},{"label":"Stream virtual network packet captures from the node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodevpndump","routeSlug":"/appliance/triggernodevpndump","metadata":{"seo":{"title":"Stream virtual network packet captures from the node","description":"Opens a streaming session that outputs VPN packet details in a tcpdump-likeformat. Filter by network, protocol, peer, host, port, TCP flags, or session ID.The session stays open until closed by the client."}},"httpPath":"/node/{nodeID}/trigger/vpn-dump"},{"label":"Get, generate, or save a Wireguard key for a virtual network","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodevpnkey","routeSlug":"/appliance/triggernodevpnkey","metadata":{"seo":{"title":"Get, generate, or save a Wireguard key for a virtual network","description":"Manages the X25519 Wireguard private key for a virtual network interface."}},"httpPath":"/node/{nodeID}/trigger/vpn-key"},{"label":"Retrieve the NAT translation table for a virtual network","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodevpnnats","routeSlug":"/appliance/triggernodevpnnats","metadata":{"seo":{"title":"Retrieve the NAT translation table for a virtual network","description":"Returns the active network address translation (NAT) table for the specifiedvirtual network, showing TCP and UDP flow mappings."}},"httpPath":"/node/{nodeID}/trigger/vpn-nats"},{"label":"Retrieve the virtual network routing table","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodevpnroutes","routeSlug":"/appliance/triggernodevpnroutes","metadata":{"seo":{"title":"Retrieve the virtual network routing table","description":"Returns routes for one or all virtual networks, with optional filtering bynetwork name, network ID, destination IP, or destination node name."}},"httpPath":"/node/{nodeID}/trigger/vpn-routes"},{"label":"List or terminate active Wireguard ZTNA client sessions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/triggernodewgclients","routeSlug":"/appliance/triggernodewgclients","metadata":{"seo":{"title":"List or terminate active Wireguard ZTNA client sessions","description":"Returns active Wireguard client (ZTNA) sessions on the node's virtual networks,optionally filtered by network, application ID, or session ID.Setting action to kill terminates matching sessions instead."}},"httpPath":"/node/{nodeID}/trigger/wg-clients"},{"label":"Execute a remote operation or command on a specific node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1node~1{nodeid}~1trigger~1{event}/post","routeSlug":"/appliance/paths/~1node~1{nodeid}~1trigger~1{event}/post","metadata":{"seo":{"title":"Execute a remote operation or command on a specific node","description":"Sends an event to the node and optionally waits for its response. Use thededicated event endpoints (e.g. /node/{nodeID}/trigger/gateway-routes) fordocumented events with typed request and response schemas."}},"httpPath":"/node/{nodeID}/trigger/{event}"},{"label":"Retrieve real-time network usage statistics and bandwidth metrics for nodes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/getrealtimeusage","routeSlug":"/appliance/getrealtimeusage","metadata":{"seo":{"title":"Retrieve real-time network usage statistics and bandwidth metrics for nodes","description":"Returns an array of usage data buckets for specified nodes within the specified time range and interval."}},"httpPath":"/stats/realtime/usage"},{"label":"Delete a file or directory","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1v2~1node~1{nodeid}~1data-store/delete","routeSlug":"/appliance/paths/~1v2~1node~1{nodeid}~1data-store/delete","metadata":{"seo":{"title":"Delete a file or directory","description":"Requires nodes::service:datastore-manager permission."}},"httpPath":"/v2/node/{nodeID}/data-store"},{"label":"Copy a file from an HTTP location to the data store","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1v2~1node~1{nodeid}~1data-store~1http-download/post","routeSlug":"/appliance/paths/~1v2~1node~1{nodeid}~1data-store~1http-download/post","metadata":{"seo":{"title":"Copy a file from an HTTP location to the data store","description":"Requires nodes::service:datastore-manager permission."}},"httpPath":"/v2/node/{nodeID}/data-store/http-download"},{"label":"Upload a file from the node to an HTTP endpoint","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1v2~1node~1{nodeid}~1data-store~1http-upload/post","routeSlug":"/appliance/paths/~1v2~1node~1{nodeid}~1data-store~1http-upload/post","metadata":{"seo":{"title":"Upload a file from the node to an HTTP endpoint","description":"Requires nodes::service:datastore-manager permission."}},"httpPath":"/v2/node/{nodeID}/data-store/http-upload"},{"label":"List the data store contents","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/listnodedatastorecontents","routeSlug":"/appliance/listnodedatastorecontents","metadata":{"seo":{"title":"List the data store contents","description":"Requires nodes::service:datastore-manager permission."}},"httpPath":"/v2/node/{nodeID}/data-store/list"},{"label":"Create a directory","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1v2~1node~1{nodeid}~1data-store~1mkdir/post","routeSlug":"/appliance/paths/~1v2~1node~1{nodeid}~1data-store~1mkdir/post","metadata":{"seo":{"title":"Create a directory","description":"Requires nodes::service:datastore-manager permission."}},"httpPath":"/v2/node/{nodeID}/data-store/mkdir"},{"label":"Copy a file from S3 to the data store","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1v2~1node~1{nodeid}~1data-store~1s3-download/post","routeSlug":"/appliance/paths/~1v2~1node~1{nodeid}~1data-store~1s3-download/post","metadata":{"seo":{"title":"Copy a file from S3 to the data store","description":"Requires nodes::service:datastore-manager permission."}},"httpPath":"/v2/node/{nodeID}/data-store/s3-download"},{"label":"Upload a file from the node to an S3 bucket","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1v2~1node~1{nodeid}~1data-store~1s3-upload/post","routeSlug":"/appliance/paths/~1v2~1node~1{nodeid}~1data-store~1s3-upload/post","metadata":{"seo":{"title":"Upload a file from the node to an S3 bucket","description":"Requires nodes::service:datastore-manager permission."}},"httpPath":"/v2/node/{nodeID}/data-store/s3-upload"},{"label":"List recent data store activity","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/listnodedatastoretasks","routeSlug":"/appliance/listnodedatastoretasks","metadata":{"seo":{"title":"List recent data store activity","description":"Requires nodes::service:datastore-manager permission."}},"httpPath":"/v2/node/{nodeID}/data-store/tasks"},{"label":"Get per-minute gateway RTT telemetry for a node's VPN peer connections","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/getnodegatewaydetails","routeSlug":"/appliance/getnodegatewaydetails","metadata":{"seo":{"title":"Get per-minute gateway RTT telemetry for a node's VPN peer connections","description":"Returns time-series RTT (round-trip time) statistics for each VPN peerthe node is connected to. Each element covers one minute bucket.Results are only available for online appliance nodes."}},"httpPath":"/v2/node/{nodeID}/plugin-logs/gateway-details"},{"label":"Update the lifecycle state of a specific node","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance/paths/~1v2~1node~1{nodeid}~1lifecycle-state/put","routeSlug":"/appliance/paths/~1v2~1node~1{nodeid}~1lifecycle-state/put","metadata":{"seo":{"title":"Update the lifecycle state of a specific node","description":"Update the lifecycle state for a node (appliance or agent)."}},"httpPath":"/v2/node/{nodeID}/lifecycle-state"}]},{"type":"group","label":"VPN","link":"/appliance-greater-vpn","routeSlug":"/appliance-greater-vpn","items":[{"label":"List all VPN networks attached to a node, including IP assignments and routing","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/listnodevpnnetworks","routeSlug":"/appliance-greater-vpn/listnodevpnnetworks","metadata":{"seo":{"title":"List all VPN networks attached to a node, including IP assignments and routing","description":"List all VPN networks attached to a node, including IP assignments and routing"}},"httpPath":"/v2/node/{nodeID}/vpn"},{"label":"Attach a VPN network","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn/post","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn/post","metadata":{"seo":{"title":"Attach a VPN network","description":"Attach a VPN network"}},"httpPath":"/v2/node/{nodeID}/vpn"},{"label":"Delete a VPN network","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}/delete","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}/delete","metadata":{"seo":{"title":"Delete a VPN network","description":"Delete a VPN network"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}"},{"label":"Get full details of a VPN network on a node, including routes, services, interfaces, DNS, and WireGuard config","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/getnodevpnnetwork","routeSlug":"/appliance-greater-vpn/getnodevpnnetwork","metadata":{"seo":{"title":"Get full details of a VPN network on a node, including routes, services, interfaces, DNS, and WireGuard config","description":"Get full details of a VPN network on a node, including routes, services, interfaces, DNS, and WireGuard config"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}"},{"label":"Update a VPN network","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}/put","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}/put","metadata":{"seo":{"title":"Update a VPN network","description":"Update a VPN network"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}"},{"label":"Delete a VPN DNS configuration","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dns/delete","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dns/delete","metadata":{"seo":{"title":"Delete a VPN DNS configuration","description":"Delete a VPN DNS configuration"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dns"},{"label":"Get a VPN's DNS configuration","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/getnodevpndns","routeSlug":"/appliance-greater-vpn/getnodevpndns","metadata":{"seo":{"title":"Get a VPN's DNS configuration","description":"Get a VPN's DNS configuration"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dns"},{"label":"Create a VPN DNS configuration","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dns/post","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dns/post","metadata":{"seo":{"title":"Create a VPN DNS configuration","description":"Create a VPN DNS configuration"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dns"},{"label":"Update a VPN DNS configuration","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dns/put","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dns/put","metadata":{"seo":{"title":"Update a VPN DNS configuration","description":"Update a VPN DNS configuration"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dns"},{"label":"Get dynamic routes exported by a node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/listnodevpnexportroutes","routeSlug":"/appliance-greater-vpn/listnodevpnexportroutes","metadata":{"seo":{"title":"Get dynamic routes exported by a node","description":"Get dynamic routes exported by a node"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route"},{"label":"Create a VPN export route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1export-route/post","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1export-route/post","metadata":{"seo":{"title":"Create a VPN export route","description":"Create a VPN export route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route"},{"label":"Delete a VPN export route","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/delete","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/delete","metadata":{"seo":{"title":"Delete a VPN export route","description":"Delete a VPN export route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route/{uid}"},{"label":"Update a VPN export route","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/put","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/put","metadata":{"seo":{"title":"Update a VPN export route","description":"Update a VPN export route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route/{uid}"},{"label":"Get dynamic routes imported by a node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/listnodevpnimportroutes","routeSlug":"/appliance-greater-vpn/listnodevpnimportroutes","metadata":{"seo":{"title":"Get dynamic routes imported by a node","description":"Get dynamic routes imported by a node"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route"},{"label":"Create a VPN import route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1import-route/post","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1import-route/post","metadata":{"seo":{"title":"Create a VPN import route","description":"Create a VPN import route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route"},{"label":"Delete a VPN import route","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/delete","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/delete","metadata":{"seo":{"title":"Delete a VPN import route","description":"Delete a VPN import route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route/{uid}"},{"label":"Update a VPN import route","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/put","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/put","metadata":{"seo":{"title":"Update a VPN import route","description":"Update a VPN import route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route/{uid}"},{"label":"Get a VPN's interfaces","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/listnodevpninterfaces","routeSlug":"/appliance-greater-vpn/listnodevpninterfaces","metadata":{"seo":{"title":"Get a VPN's interfaces","description":"Get the list of interfaces attached to a VPN network on a node. Note: NATs within a VPN interface can share the same source and destination CIDRs provided they are differentiated by route metric. This is intentional and not a configuration error."}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/interface"},{"label":"Create a VPN interface","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1interface/post","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1interface/post","metadata":{"seo":{"title":"Create a VPN interface","description":"inDefaultRoute and outDefaultRoute are mutually exclusive — set at most one to true."}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/interface"},{"label":"Delete a VPN interface","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1interface~1{interfacename}/delete","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1interface~1{interfacename}/delete","metadata":{"seo":{"title":"Delete a VPN interface","description":"Delete a VPN interface"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/interface/{interfaceName}"},{"label":"Update a VPN interface","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1interface~1{interfacename}/put","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1interface~1{interfacename}/put","metadata":{"seo":{"title":"Update a VPN interface","description":"inDefaultRoute and outDefaultRoute are mutually exclusive — set at most one to true."}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/interface/{interfaceName}"},{"label":"Get local vpn routes for a node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/listnodevpnroutes","routeSlug":"/appliance-greater-vpn/listnodevpnroutes","metadata":{"seo":{"title":"Get local vpn routes for a node","description":"Get local vpn routes for a node"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/route"},{"label":"Create a VPN route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1route/post","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1route/post","metadata":{"seo":{"title":"Create a VPN route","description":"Create a VPN route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/route"},{"label":"Delete a VPN route","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1route~1{uid}/delete","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1route~1{uid}/delete","metadata":{"seo":{"title":"Delete a VPN route","description":"Delete a VPN route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/route/{uid}"},{"label":"Update a VPN route","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1route~1{uid}/put","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1route~1{uid}/put","metadata":{"seo":{"title":"Update a VPN route","description":"Update a VPN route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/route/{uid}"},{"label":"Get a VPN's services","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/listnodevpnservices","routeSlug":"/appliance-greater-vpn/listnodevpnservices","metadata":{"seo":{"title":"Get a VPN's services","description":"Requires node-vpn::read permission."}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/service"},{"label":"Create a VPN Service","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1service/post","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1service/post","metadata":{"seo":{"title":"Create a VPN Service","description":"Requires node-vpn::modify permission."}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/service"},{"label":"Delete a VPN Service","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1service~1{uid}/delete","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1service~1{uid}/delete","metadata":{"seo":{"title":"Delete a VPN Service","description":"Requires node-vpn::modify permission."}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/service/{uid}"},{"label":"Update a Service","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1service~1{uid}/put","routeSlug":"/appliance-greater-vpn/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1service~1{uid}/put","metadata":{"seo":{"title":"Update a Service","description":"Update a Service"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/service/{uid}"}]},{"type":"group","label":"Compute","link":"/appliance-greater-compute","routeSlug":"/appliance-greater-compute","items":[{"label":"List containers","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/listnodecontainers","routeSlug":"/appliance-greater-compute/listnodecontainers","metadata":{"seo":{"title":"List containers","description":"Requires node-exec::read permission."}},"httpPath":"/v2/node/{nodeID}/exec/container"},{"label":"Create a container","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/paths/~1v2~1node~1{nodeid}~1exec~1container/post","routeSlug":"/appliance-greater-compute/paths/~1v2~1node~1{nodeid}~1exec~1container/post","metadata":{"seo":{"title":"Create a container","description":"Requires node-exec::modify permission."}},"httpPath":"/v2/node/{nodeID}/exec/container"},{"label":"Delete a container","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}/delete","routeSlug":"/appliance-greater-compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}/delete","metadata":{"seo":{"title":"Delete a container","description":"Requires node-exec::modify permission."}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}"},{"label":"Get edge compute container configuration on a node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/getnodecontainer","routeSlug":"/appliance-greater-compute/getnodecontainer","metadata":{"seo":{"title":"Get edge compute container configuration on a node","description":"Requires node-exec::read permission."}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}"},{"label":"Update a container","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}/put","routeSlug":"/appliance-greater-compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}/put","metadata":{"seo":{"title":"Update a container","description":"Requires node-exec::modify permission."}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}"},{"label":"Get container capabilities","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/getnodecontainercapabilities","routeSlug":"/appliance-greater-compute/getnodecontainercapabilities","metadata":{"seo":{"title":"Get container capabilities","description":"Requires node-exec::read permission."}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/capability"},{"label":"Update container config","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1config/put","routeSlug":"/appliance-greater-compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1config/put","metadata":{"seo":{"title":"Update container config","description":"Requires node-exec::modify permission."}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/config"},{"label":"Get container health check","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/getnodecontainerhealthcheck","routeSlug":"/appliance-greater-compute/getnodecontainerhealthcheck","metadata":{"seo":{"title":"Get container health check","description":"Requires node-exec::read permission."}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/healthcheck"},{"label":"List container interfaces","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/listnodecontainerinterfaces","routeSlug":"/appliance-greater-compute/listnodecontainerinterfaces","metadata":{"seo":{"title":"List container interfaces","description":"Requires node-exec::read permission."}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/interface"},{"label":"List container limits","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/listnodecontainerlimits","routeSlug":"/appliance-greater-compute/listnodecontainerlimits","metadata":{"seo":{"title":"List container limits","description":"Requires node-exec::read permission."}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/limit"},{"label":"Get container logging configuration","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/getnodecontainerlogging","routeSlug":"/appliance-greater-compute/getnodecontainerlogging","metadata":{"seo":{"title":"Get container logging configuration","description":"Requires node-exec::read permission."}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/logging"},{"label":"List container mounts","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/listnodecontainermounts","routeSlug":"/appliance-greater-compute/listnodecontainermounts","metadata":{"seo":{"title":"List container mounts","description":"Requires node-exec::read permission."}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/mount"},{"label":"List container port mappings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/listnodecontainerportmappings","routeSlug":"/appliance-greater-compute/listnodecontainerportmappings","metadata":{"seo":{"title":"List container port mappings","description":"Requires node-exec::read permission."}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/port-mapping"},{"label":"List container variables","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/listnodecontainervariables","routeSlug":"/appliance-greater-compute/listnodecontainervariables","metadata":{"seo":{"title":"List container variables","description":"Requires node-exec::read permission."}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/variable"},{"label":"List container virtual networks","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/listnodecontainervirtualnetworks","routeSlug":"/appliance-greater-compute/listnodecontainervirtualnetworks","metadata":{"seo":{"title":"List container virtual networks","description":"Requires node-exec::read permission."}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/virtual-network"},{"label":"List container volumes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/listnodecontainervolumes","routeSlug":"/appliance-greater-compute/listnodecontainervolumes","metadata":{"seo":{"title":"List container volumes","description":"Requires node-exec::read permission."}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/volume"},{"label":"Get container VRF","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/getnodecontainervrf","routeSlug":"/appliance-greater-compute/getnodecontainervrf","metadata":{"seo":{"title":"Get container VRF","description":"Requires node-exec::read permission."}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/vrf"},{"label":"List volumes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/listnodevolumes","routeSlug":"/appliance-greater-compute/listnodevolumes","metadata":{"seo":{"title":"List volumes","description":"Requires node-exec::read permission."}},"httpPath":"/v2/node/{nodeID}/exec/volume"},{"label":"Create volume","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/paths/~1v2~1node~1{nodeid}~1exec~1volume/post","routeSlug":"/appliance-greater-compute/paths/~1v2~1node~1{nodeid}~1exec~1volume/post","metadata":{"seo":{"title":"Create volume","description":"Requires node-exec::modify permission."}},"httpPath":"/v2/node/{nodeID}/exec/volume"},{"label":"Delete a volume","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/appliance-greater-compute/paths/~1v2~1node~1{nodeid}~1exec~1volume~1{volumename}/delete","routeSlug":"/appliance-greater-compute/paths/~1v2~1node~1{nodeid}~1exec~1volume~1{volumename}/delete","metadata":{"seo":{"title":"Delete a volume","description":"Requires node-exec::modify permission."}},"httpPath":"/v2/node/{nodeID}/exec/volume/{volumeName}"}]},{"type":"separator","label":"Agent"},{"type":"group","label":"Agent","link":"/agent","routeSlug":"/agent","items":[{"label":"Retrieve all network nodes including appliances and agents with filtering options","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/listnodes","routeSlug":"/agent/listnodes","metadata":{"seo":{"title":"Retrieve all network nodes including appliances and agents with filtering options","description":"List both appliances and agents. The fields config and shadow will be empty unlessspecified in the projection parameter. The query for the config or shadow must be at leastone level deep - projection[0][0]=config won't work, but projection[0][0]=config&projection[0][1]=gatewaywill result in config.gateway being populated."}},"httpPath":"/node"},{"label":"Retrieve a node by its fully-qualified domain name","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/getnodebyfqdn","routeSlug":"/agent/getnodebyfqdn","metadata":{"seo":{"title":"Retrieve a node by its fully-qualified domain name","description":"Get a node using its FQDN directly, as an alternative to looking up the nodeID first."}},"httpPath":"/node/by-fqdn/{fqdn}"},{"label":"Permanently remove a node from the organization and revoke access","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1node~1{nodeid}/delete","routeSlug":"/agent/paths/~1node~1{nodeid}/delete","metadata":{"seo":{"title":"Permanently remove a node from the organization and revoke access","description":"Delete a node (appliance or agent)"}},"httpPath":"/node/{nodeID}"},{"label":"Retrieve detailed configuration and status information for a specific node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/getnode","routeSlug":"/agent/getnode","metadata":{"seo":{"title":"Retrieve detailed configuration and status information for a specific node","description":"Get a node (appliance or agent)"}},"httpPath":"/node/{nodeID}"},{"label":"Modify node settings including cluster assignment and operational state","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1node~1{nodeid}/put","routeSlug":"/agent/paths/~1node~1{nodeid}/put","metadata":{"seo":{"title":"Modify node settings including cluster assignment and operational state","description":"Update a node (appliance or agent)"}},"httpPath":"/node/{nodeID}"},{"label":"Configure inbound network connectors for external access to node services","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1node~1{nodeid}~1config~1connectors/put","routeSlug":"/agent/paths/~1node~1{nodeid}~1config~1connectors/put","metadata":{"seo":{"title":"Configure inbound network connectors for external access to node services","description":"Configure inbound network connectors for external access to node services"}},"httpPath":"/node/{nodeID}/config/connectors"},{"label":"Remove all connector configurations from a node","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1node~1{nodeid}~1config~1connectors/delete","routeSlug":"/agent/paths/~1node~1{nodeid}~1config~1connectors/delete","metadata":{"seo":{"title":"Remove all connector configurations from a node","description":"Remove all connector configurations from a node"}},"httpPath":"/node/{nodeID}/config/connectors"},{"label":"Create a new inbound connector to expose services running on the node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors/post","routeSlug":"/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors/post","metadata":{"seo":{"title":"Create a new inbound connector to expose services running on the node","description":"Requires node::configure::connectors permissions"}},"httpPath":"/v2/node/{nodeID}/config/connectors"},{"label":"Migrate a node's connector configuration to the latest V2 format","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors~1upgrade/post","routeSlug":"/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors~1upgrade/post","metadata":{"seo":{"title":"Migrate a node's connector configuration to the latest V2 format","description":"Requires node::configure::connectors permissions"}},"httpPath":"/v2/node/{nodeID}/config/connectors/upgrade"},{"label":"Modify settings for an existing connector on a node","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/put","routeSlug":"/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/put","metadata":{"seo":{"title":"Modify settings for an existing connector on a node","description":"Applies to appliances and agents. Requires V2 connector config."}},"httpPath":"/v2/node/{nodeID}/config/connectors/{connectorID}"},{"label":"Remove a specific connector configuration from a node","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/delete","routeSlug":"/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/delete","metadata":{"seo":{"title":"Remove a specific connector configuration from a node","description":"Delete a connector from a node (appliance or agent). Requires V2 connector config."}},"httpPath":"/v2/node/{nodeID}/config/connectors/{connectorID}"},{"label":"Configure outbound services for external connections from the node","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1node~1{nodeid}~1config~1services/put","routeSlug":"/agent/paths/~1node~1{nodeid}~1config~1services/put","metadata":{"seo":{"title":"Configure outbound services for external connections from the node","description":"Update services configuration for a node (appliance or agent)"}},"httpPath":"/node/{nodeID}/config/services"},{"label":"Create a new outbound service connection for external resource access","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1v2~1node~1{nodeid}~1config~1services/post","routeSlug":"/agent/paths/~1v2~1node~1{nodeid}~1config~1services/post","metadata":{"seo":{"title":"Create a new outbound service connection for external resource access","description":"Requires node::configure::services permissions"}},"httpPath":"/v2/node/{nodeID}/config/services"},{"label":"Migrate a node's service configuration to the latest V2 format","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1v2~1node~1{nodeid}~1config~1services~1upgrade/post","routeSlug":"/agent/paths/~1v2~1node~1{nodeid}~1config~1services~1upgrade/post","metadata":{"seo":{"title":"Migrate a node's service configuration to the latest V2 format","description":"Requires node::configure::services permissions"}},"httpPath":"/v2/node/{nodeID}/config/services/upgrade"},{"label":"Modify settings for an existing service connection on a node","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/put","routeSlug":"/agent/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/put","metadata":{"seo":{"title":"Modify settings for an existing service connection on a node","description":"Update a service on a node. Requires V2 services config."}},"httpPath":"/v2/node/{nodeID}/config/services/{serviceID}"},{"label":"Remove a specific service configuration from a node","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/delete","routeSlug":"/agent/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/delete","metadata":{"seo":{"title":"Remove a specific service configuration from a node","description":"Delete a service from a node. Requires V2 services config."}},"httpPath":"/v2/node/{nodeID}/config/services/{serviceID}"},{"label":"Configure node as a network gateway for routing traffic between networks","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1node~1{nodeid}~1config~1gateway/put","routeSlug":"/agent/paths/~1node~1{nodeid}~1config~1gateway/put","metadata":{"seo":{"title":"Configure node as a network gateway for routing traffic between networks","description":"Update gateway configuration"}},"httpPath":"/node/{nodeID}/config/gateway"},{"label":"Configure SNMP monitoring settings for network management integration","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1node~1{nodeid}~1snmp/put","routeSlug":"/agent/paths/~1node~1{nodeid}~1snmp/put","metadata":{"seo":{"title":"Configure SNMP monitoring settings for network management integration","description":"Update SNMP configuration"}},"httpPath":"/node/{nodeID}/snmp"},{"label":"Remove a metadata tag from a node for organizational categorization","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1node~1{nodeid}~1tag~1{tagname}/delete","routeSlug":"/agent/paths/~1node~1{nodeid}~1tag~1{tagname}/delete","metadata":{"seo":{"title":"Remove a metadata tag from a node for organizational categorization","description":"Remove a metadata tag from a node for organizational categorization"}},"httpPath":"/node/{nodeID}/tag/{tagName}"},{"label":"Add or update a metadata tag on a node for organizational categorization","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1node~1{nodeid}~1tag~1{tagname}/put","routeSlug":"/agent/paths/~1node~1{nodeid}~1tag~1{tagname}/put","metadata":{"seo":{"title":"Add or update a metadata tag on a node for organizational categorization","description":"Add or update a metadata tag on a node for organizational categorization"}},"httpPath":"/node/{nodeID}/tag/{tagName}"},{"label":"Run a throughput performance test to a peer gateway node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/triggernodegatewayperf","routeSlug":"/agent/triggernodegatewayperf","metadata":{"seo":{"title":"Run a throughput performance test to a peer gateway node","description":"Opens a streaming session that sends a configurable amount of data to thedestination node and measures throughput. Progress is streamed as text whilethe test runs; a summary line with rate in Mbps is emitted at the end."}},"httpPath":"/node/{nodeID}/trigger/gateway-perf"},{"label":"Ping a peer gateway node over the Trustgrid overlay","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/triggernodegatewayping","routeSlug":"/agent/triggernodegatewayping","metadata":{"seo":{"title":"Ping a peer gateway node over the Trustgrid overlay","description":"Sends echo packets to the specified destination node through the Trustgridgateway overlay and reports round-trip latency. Results stream as JSON objectswith RTT measurements."}},"httpPath":"/node/{nodeID}/trigger/gateway-ping"},{"label":"Stream plugin debug messages from the node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/triggernodedebug","routeSlug":"/agent/triggernodedebug","metadata":{"seo":{"title":"Stream plugin debug messages from the node","description":"Opens a streaming session that subscribes to internal plugin debug messages.Optionally filter by plugin name. Messages arrive formatted asHH:MM:SS.mmm: {message} lines."}},"httpPath":"/node/{nodeID}/trigger/node-debug"},{"label":"Execute a remote operation or command on a specific node","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1node~1{nodeid}~1trigger~1{event}/post","routeSlug":"/agent/paths/~1node~1{nodeid}~1trigger~1{event}/post","metadata":{"seo":{"title":"Execute a remote operation or command on a specific node","description":"Sends an event to the node and optionally waits for its response. Use thededicated event endpoints (e.g. /node/{nodeID}/trigger/gateway-routes) fordocumented events with typed request and response schemas."}},"httpPath":"/node/{nodeID}/trigger/{event}"},{"label":"Update the lifecycle state of a specific node","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/agent/paths/~1v2~1node~1{nodeid}~1lifecycle-state/put","routeSlug":"/agent/paths/~1v2~1node~1{nodeid}~1lifecycle-state/put","metadata":{"seo":{"title":"Update the lifecycle state of a specific node","description":"Update the lifecycle state for a node (appliance or agent)."}},"httpPath":"/v2/node/{nodeID}/lifecycle-state"}]},{"type":"separator","label":"Upgrade Manager"},{"type":"group","label":"Upgrade Manager","link":"/upgrade-manager","routeSlug":"/upgrade-manager","items":[{"label":"Retrieve all firmware upgrade campaigns and their execution status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/upgrade-manager/listupgrades","routeSlug":"/upgrade-manager/listupgrades","metadata":{"seo":{"title":"Retrieve all firmware upgrade campaigns and their execution status","description":"Requires upgrade-manager::read permission."}},"httpPath":"/upgrade-manager/api/v1/upgrades"},{"label":"Create a new firmware upgrade campaign for multiple nodes","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades/post","routeSlug":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades/post","metadata":{"seo":{"title":"Create a new firmware upgrade campaign for multiple nodes","description":"Requires upgrade-manager::modify permission."}},"httpPath":"/upgrade-manager/api/v1/upgrades"},{"label":"Retrieve the currently running firmware upgrade campaign","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/upgrade-manager/getactiveupgrade","routeSlug":"/upgrade-manager/getactiveupgrade","metadata":{"seo":{"title":"Retrieve the currently running firmware upgrade campaign","description":"Requires upgrade-manager::read permission."}},"httpPath":"/upgrade-manager/api/v1/upgrades/active"},{"label":"Cancel and permanently remove an upgrade campaign","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}/delete","routeSlug":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}/delete","metadata":{"seo":{"title":"Cancel and permanently remove an upgrade campaign","description":"Requires upgrade-manager::modify permission."}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}"},{"label":"Retrieve detailed status and progress of a specific upgrade campaign","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/upgrade-manager/getupgrade","routeSlug":"/upgrade-manager/getupgrade","metadata":{"seo":{"title":"Retrieve detailed status and progress of a specific upgrade campaign","description":"Requires upgrade-manager::read permission."}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}"},{"label":"Modify upgrade campaign settings and target selection criteria","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}/put","routeSlug":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}/put","metadata":{"seo":{"title":"Modify upgrade campaign settings and target selection criteria","description":"Requires upgrade-manager::modify permission."}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}"},{"label":"Authorize automatic failover of HA clusters during upgrade process","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1approve-failover/post","routeSlug":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1approve-failover/post","metadata":{"seo":{"title":"Authorize automatic failover of HA clusters during upgrade process","description":"Requires upgrade-manager::modify permission."}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/approve-failover"},{"label":"Manually mark an upgrade campaign as finished and finalize the process","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1complete/post","routeSlug":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1complete/post","metadata":{"seo":{"title":"Manually mark an upgrade campaign as finished and finalize the process","description":"Requires upgrade-manager::modify permission."}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/complete"},{"label":"Acknowledge and dismiss a failed or problematic upgrade workflow","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1dismiss~1{workflowid}/post","routeSlug":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1dismiss~1{workflowid}/post","metadata":{"seo":{"title":"Acknowledge and dismiss a failed or problematic upgrade workflow","description":"Requires upgrade-manager::modify permission."}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/dismiss/{workflowID}"},{"label":"Test an upgrade campaign by creating and executing a non-destructive simulation","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1dryrun/post","routeSlug":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1dryrun/post","metadata":{"seo":{"title":"Test an upgrade campaign by creating and executing a non-destructive simulation","description":"Requires upgrade-manager::modify permission."}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/dryrun"},{"label":"Retrieve detailed execution logs and error messages for an upgrade campaign","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/upgrade-manager/getupgradelogs","routeSlug":"/upgrade-manager/getupgradelogs","metadata":{"seo":{"title":"Retrieve detailed execution logs and error messages for an upgrade campaign","description":"Requires upgrade-manager::read permission."}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/logs"},{"label":"Add administrative notes or comments to an upgrade workflow for tracking","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1note~1{workflowid}/post","routeSlug":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1note~1{workflowid}/post","metadata":{"seo":{"title":"Add administrative notes or comments to an upgrade workflow for tracking","description":"Requires upgrade-manager::modify permission."}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/note/{workflowID}"},{"label":"Restart a failed upgrade workflow to attempt the operation again","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1retry~1{workflowid}/post","routeSlug":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1retry~1{workflowid}/post","metadata":{"seo":{"title":"Restart a failed upgrade workflow to attempt the operation again","description":"Requires upgrade-manager::modify permission."}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/retry/{workflowID}"},{"label":"Begin execution of a configured upgrade campaign across target nodes","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1start/post","routeSlug":"/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1start/post","metadata":{"seo":{"title":"Begin execution of a configured upgrade campaign across target nodes","description":"Requires upgrade-manager::modify permission."}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/start"}]},{"type":"separator","label":"Compute"},{"type":"group","label":"Repository","link":"/repository","routeSlug":"/repository","items":[{"label":"Retrieve all container repositories available for edge computing","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/repository/listrepositories","routeSlug":"/repository/listrepositories","metadata":{"seo":{"title":"Retrieve all container repositories available for edge computing","description":"Retrieve all container repositories available for edge computing"}},"httpPath":"/repositories"},{"label":"Permanently remove a container repository and all its images","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/repository/paths/~1repositories~1{reponame}/delete","routeSlug":"/repository/paths/~1repositories~1{reponame}/delete","metadata":{"seo":{"title":"Permanently remove a container repository and all its images","description":"Permanently remove a container repository and all its images"}},"httpPath":"/repositories/{reponame}"},{"label":"Retrieve available image tags and metadata for a specific repository","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/repository/getrepository","routeSlug":"/repository/getrepository","metadata":{"seo":{"title":"Retrieve available image tags and metadata for a specific repository","description":"Retrieve available image tags and metadata for a specific repository"}},"httpPath":"/repositories/{reponame}"},{"label":"Remove a specific image tag from a container repository","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/repository/paths/~1repositories~1{reponame}~1{tag}/delete","routeSlug":"/repository/paths/~1repositories~1{reponame}~1{tag}/delete","metadata":{"seo":{"title":"Remove a specific image tag from a container repository","description":"Remove a specific image tag from a container repository"}},"httpPath":"/repositories/{reponame}/{tag}"}]},{"type":"separator","label":"Management"},{"type":"group","label":"Audit","link":"/audit","routeSlug":"/audit","items":[{"label":"Retrieve network traffic flow logs with advanced filtering and pagination","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/getflowlogs","routeSlug":"/audit/getflowlogs","metadata":{"seo":{"title":"Retrieve network traffic flow logs with advanced filtering and pagination","description":"Requires audits::read:flows permission."}},"httpPath":"/v2/audit/flow-logs"},{"label":"List authentication audit events","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/listauthaudits","routeSlug":"/audit/listauthaudits","metadata":{"seo":{"title":"List authentication audit events","description":"Returns a paginated list of authentication audit events for the organization, such as portal logins and API key usage."}},"httpPath":"/v2/audit/auth"},{"label":"Download authentication audit events as CSV","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/downloadauthaudits","routeSlug":"/audit/downloadauthaudits","metadata":{"seo":{"title":"Download authentication audit events as CSV","description":"Exports all authentication audit events matching the query as a CSV file."}},"httpPath":"/v2/audit/auth/download"},{"label":"Get configuration audit metadata","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/getchangeauditconfig","routeSlug":"/audit/getchangeauditconfig","metadata":{"seo":{"title":"Get configuration audit metadata","description":"Returns the available audit event types and item types used for filtering configuration change audits."}},"httpPath":"/v2/audit/change-config"},{"label":"List configuration change audit events","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/listchangeaudits","routeSlug":"/audit/listchangeaudits","metadata":{"seo":{"title":"List configuration change audit events","description":"Returns a paginated list of configuration change audit events for the organization."}},"httpPath":"/v2/audit/changes"},{"label":"Download configuration change audit events as CSV","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/downloadchangeaudits","routeSlug":"/audit/downloadchangeaudits","metadata":{"seo":{"title":"Download configuration change audit events as CSV","description":"Exports all configuration change audit events matching the query as a CSV file."}},"httpPath":"/v2/audit/changes/download"},{"label":"List node audit events","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/listnodeaudits","routeSlug":"/audit/listnodeaudits","metadata":{"seo":{"title":"List node audit events","description":"Returns a paginated list of node audit events for the organization, such as connects, disconnects, and other node actions."}},"httpPath":"/v2/audit/node"},{"label":"Get node audit event categories","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/getnodeauditcategories","routeSlug":"/audit/getnodeauditcategories","metadata":{"seo":{"title":"Get node audit event categories","description":"Returns the list of available node audit event categories used for filtering."}},"httpPath":"/v2/audit/node-categories"},{"label":"Download node audit events as CSV","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/downloadnodeaudits","routeSlug":"/audit/downloadnodeaudits","metadata":{"seo":{"title":"Download node audit events as CSV","description":"Exports all node audit events matching the query as a CSV file."}},"httpPath":"/v2/audit/node/download"},{"label":"Export configuration change audit logs as a downloadable file","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/downloadconfigaudit","routeSlug":"/audit/downloadconfigaudit","metadata":{"seo":{"title":"Export configuration change audit logs as a downloadable file","description":"This is deprecated; use /v2/audit/changes/download instead."}},"httpPath":"/audit/download/config"},{"label":"Export node activity and operational audit logs as a downloadable file","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/downloadnodeaudit","routeSlug":"/audit/downloadnodeaudit","metadata":{"seo":{"title":"Export node activity and operational audit logs as a downloadable file","description":"This is deprecated; use /v2/audit/node/download instead."}},"httpPath":"/audit/download/node"},{"label":"Export user authentication and access audit logs as a downloadable file","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/downloaduseraudit","routeSlug":"/audit/downloaduseraudit","metadata":{"seo":{"title":"Export user authentication and access audit logs as a downloadable file","description":"This is deprecated; use /v2/audit/auth/download instead."}},"httpPath":"/audit/download/user"},{"label":"Retrieve real-time configuration change audit logs with filtering options","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/tailconfigaudit","routeSlug":"/audit/tailconfigaudit","metadata":{"seo":{"title":"Retrieve real-time configuration change audit logs with filtering options","description":"This is deprecated; use /v2/audit/changes instead."}},"httpPath":"/audit/tail/config"},{"label":"Retrieve network traffic flow logs with advanced filtering and pagination","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/tailflowlogs","routeSlug":"/audit/tailflowlogs","metadata":{"seo":{"title":"Retrieve network traffic flow logs with advanced filtering and pagination","description":"This is deprecated; use /v2/audit/flow-logs instead."}},"httpPath":"/audit/tail/flow_logs"},{"label":"Retrieve real-time node operational and security audit logs","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/tailnodeaudit","routeSlug":"/audit/tailnodeaudit","metadata":{"seo":{"title":"Retrieve real-time node operational and security audit logs","description":"This is deprecated; use /v2/audit/node instead."}},"httpPath":"/audit/tail/node"},{"label":"Retrieve real-time user authentication and session audit logs","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/audit/tailuseraudit","routeSlug":"/audit/tailuseraudit","metadata":{"seo":{"title":"Retrieve real-time user authentication and session audit logs","description":"This is deprecated; use /v2/audit/auth instead."}},"httpPath":"/audit/tail/user"}]},{"type":"group","label":"Auth Group","link":"/auth-group","routeSlug":"/auth-group","items":[{"label":"List a network's auth groups","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/auth-group/listnetworkauthgroups","routeSlug":"/auth-group/listnetworkauthgroups","metadata":{"seo":{"title":"List a network's auth groups","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group"},{"label":"Create a network auth group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/auth-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group/post","routeSlug":"/auth-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group/post","metadata":{"seo":{"title":"Create a network auth group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group"},{"label":"Delete a network auth group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/auth-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/delete","routeSlug":"/auth-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/delete","metadata":{"seo":{"title":"Delete a network auth group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"List a network auth group's members","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/auth-group/getnetworkauthgroup","routeSlug":"/auth-group/getnetworkauthgroup","metadata":{"seo":{"title":"List a network auth group's members","description":"Requires virtual-networks::read permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"Add a network auth group member","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/auth-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/post","routeSlug":"/auth-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/post","metadata":{"seo":{"title":"Add a network auth group member","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"Update a network auth group","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/auth-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/put","routeSlug":"/auth-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/put","metadata":{"seo":{"title":"Update a network auth group","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"Remove a network auth group member","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/auth-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/delete","routeSlug":"/auth-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/delete","metadata":{"seo":{"title":"Remove a network auth group member","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}/{memberID}"},{"label":"Update a membership","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/auth-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/put","routeSlug":"/auth-group/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/put","metadata":{"seo":{"title":"Update a membership","description":"Requires virtual-networks::modify permission."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}/{memberID}"}]},{"type":"group","label":"Certificate","link":"/certificate","routeSlug":"/certificate","items":[{"label":"Retrieve all TLS certificates and their expiration status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/certificate/listcertificates","routeSlug":"/certificate/listcertificates","metadata":{"seo":{"title":"Retrieve all TLS certificates and their expiration status","description":"Requires certificates::read permission."}},"httpPath":"/v2/certificates"},{"label":"Upload and install a new TLS certificate for secure communications","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/certificate/paths/~1v2~1certificates/post","routeSlug":"/certificate/paths/~1v2~1certificates/post","metadata":{"seo":{"title":"Upload and install a new TLS certificate for secure communications","description":"Requires certificates::modify permission."}},"httpPath":"/v2/certificates"},{"label":"Remove a TLS certificate and disable secure communications for the domain","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/certificate/paths/~1v2~1certificates~1{fqdn}/delete","routeSlug":"/certificate/paths/~1v2~1certificates~1{fqdn}/delete","metadata":{"seo":{"title":"Remove a TLS certificate and disable secure communications for the domain","description":"Requires certificates::modify permission."}},"httpPath":"/v2/certificates/{fqdn}"},{"label":"Replace an existing TLS certificate with an updated version","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/certificate/paths/~1v2~1certificates~1{fqdn}/put","routeSlug":"/certificate/paths/~1v2~1certificates~1{fqdn}/put","metadata":{"seo":{"title":"Replace an existing TLS certificate with an updated version","description":"Requires certificates::modify permission."}},"httpPath":"/v2/certificates/{fqdn}"}]},{"type":"group","label":"Group","link":"/group","routeSlug":"/group","items":[{"label":"Retrieve all user groups and their access permissions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/group/listgroups","routeSlug":"/group/listgroups","metadata":{"seo":{"title":"Retrieve all user groups and their access permissions","description":"Requires groups::read permissions"}},"httpPath":"/group"},{"label":"Create a new user group with specified access permissions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/group/paths/~1group/post","routeSlug":"/group/paths/~1group/post","metadata":{"seo":{"title":"Create a new user group with specified access permissions","description":"Requires groups::modify permissions"}},"httpPath":"/group"},{"label":"Remove a user from a group and revoke associated permissions","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/group/paths/~1group~1{groupid}~1members~1{email}/delete","routeSlug":"/group/paths/~1group~1{groupid}~1members~1{email}/delete","metadata":{"seo":{"title":"Remove a user from a group and revoke associated permissions","description":"Requires groups::modify permissions"}},"httpPath":"/group/{groupId}/members/{email}"},{"label":"Permanently delete a group and remove all member associations","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/group/paths/~1group~1{uid}/delete","routeSlug":"/group/paths/~1group~1{uid}/delete","metadata":{"seo":{"title":"Permanently delete a group and remove all member associations","description":"Requires groups::modify permissions"}},"httpPath":"/group/{uid}"},{"label":"Retrieve detailed information about a specific group","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/group/getgroup","routeSlug":"/group/getgroup","metadata":{"seo":{"title":"Retrieve detailed information about a specific group","description":"Requires groups::read permissions"}},"httpPath":"/group/{uid}"},{"label":"List all identity providers associated with a group","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/group/listgroupidps","routeSlug":"/group/listgroupidps","metadata":{"seo":{"title":"List all identity providers associated with a group","description":"Requires groups::read permissions"}},"httpPath":"/group/{uid}/idps"},{"label":"Retrieve all users that belong to a specific group","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/group/listgroupmembers","routeSlug":"/group/listgroupmembers","metadata":{"seo":{"title":"Retrieve all users that belong to a specific group","description":"Requires groups::read permissions"}},"httpPath":"/group/{uid}/members"},{"label":"Add a new user to a group and grant associated permissions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/group/paths/~1group~1{uid}~1members/post","routeSlug":"/group/paths/~1group~1{uid}~1members/post","metadata":{"seo":{"title":"Add a new user to a group and grant associated permissions","description":"Requires groups::modify permissions"}},"httpPath":"/group/{uid}/members"}]},{"type":"group","label":"HTTPExporter","link":"/httpexporter","routeSlug":"/httpexporter","items":[{"label":"Retrieve HTTP-specific configuration for a telemetry data exporter","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/httpexporter/gethttpobservabilityexporter","routeSlug":"/httpexporter/gethttpobservabilityexporter","metadata":{"seo":{"title":"Retrieve HTTP-specific configuration for a telemetry data exporter","description":"Requires observability::read permission and Organization observability feature needs to be enabled."}},"httpPath":"/v2/observability-exporter/http/{id}"},{"label":"Modify HTTP-specific settings for a telemetry data exporter","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/httpexporter/paths/~1v2~1observability-exporter~1http~1{id}/put","routeSlug":"/httpexporter/paths/~1v2~1observability-exporter~1http~1{id}/put","metadata":{"seo":{"title":"Modify HTTP-specific settings for a telemetry data exporter","description":"Requires observability::modify permission and Organization observability feature needs to be enabled."}},"httpPath":"/v2/observability-exporter/http/{id}"}]},{"type":"group","label":"IDP","link":"/idp","routeSlug":"/idp","items":[{"label":"Retrieve all configured identity providers for user authentication","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/idp/listidps","routeSlug":"/idp/listidps","metadata":{"seo":{"title":"Retrieve all configured identity providers for user authentication","description":"Retrieve all configured identity providers for user authentication"}},"httpPath":"/v2/idp"},{"label":"Configure a new identity provider for external user authentication","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/idp/paths/~1v2~1idp/post","routeSlug":"/idp/paths/~1v2~1idp/post","metadata":{"seo":{"title":"Configure a new identity provider for external user authentication","description":"Configure a new identity provider for external user authentication"}},"httpPath":"/v2/idp"},{"label":"Configure OpenID Connect authentication settings for an identity provider","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/idp/paths/~1v2~1idp~1openid~1{idpid}/put","routeSlug":"/idp/paths/~1v2~1idp~1openid~1{idpid}/put","metadata":{"seo":{"title":"Configure OpenID Connect authentication settings for an identity provider","description":"Requires identity-providers::modify permission."}},"httpPath":"/v2/idp/openid/{idpID}"},{"label":"Configure SAML 2.0 authentication settings for an identity provider","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/idp/paths/~1v2~1idp~1saml~1{idpid}/put","routeSlug":"/idp/paths/~1v2~1idp~1saml~1{idpid}/put","metadata":{"seo":{"title":"Configure SAML 2.0 authentication settings for an identity provider","description":"Requires identity-providers::modify permission."}},"httpPath":"/v2/idp/saml/{idpID}"},{"label":"Remove an identity provider and disable external authentication","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/idp/paths/~1v2~1idp~1{uid}/delete","routeSlug":"/idp/paths/~1v2~1idp~1{uid}/delete","metadata":{"seo":{"title":"Remove an identity provider and disable external authentication","description":"Remove an identity provider and disable external authentication"}},"httpPath":"/v2/idp/{uid}"},{"label":"Retrieve configuration details for a specific identity provider","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/idp/getidp","routeSlug":"/idp/getidp","metadata":{"seo":{"title":"Retrieve configuration details for a specific identity provider","description":"Retrieve configuration details for a specific identity provider"}},"httpPath":"/v2/idp/{uid}"},{"label":"Modify authentication settings for an existing identity provider","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/idp/paths/~1v2~1idp~1{uid}/put","routeSlug":"/idp/paths/~1v2~1idp~1{uid}/put","metadata":{"seo":{"title":"Modify authentication settings for an existing identity provider","description":"Modify authentication settings for an existing identity provider"}},"httpPath":"/v2/idp/{uid}"}]},{"type":"group","label":"ObservabilityExporter","link":"/observabilityexporter","routeSlug":"/observabilityexporter","items":[{"label":"Retrieve all configured telemetry data exporters for external monitoring systems","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/observabilityexporter/listobservabilityexporters","routeSlug":"/observabilityexporter/listobservabilityexporters","metadata":{"seo":{"title":"Retrieve all configured telemetry data exporters for external monitoring systems","description":"Requires observability::read permission and Organization observability feature needs to be enabled."}},"httpPath":"/v2/observability-exporter"},{"label":"Configure a new telemetry data exporter for external monitoring integration","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/observabilityexporter/paths/~1v2~1observability-exporter/post","routeSlug":"/observabilityexporter/paths/~1v2~1observability-exporter/post","metadata":{"seo":{"title":"Configure a new telemetry data exporter for external monitoring integration","description":"Requires observability::modify permission and Organization observability feature needs to be enabled."}},"httpPath":"/v2/observability-exporter"},{"label":"Retrieve configuration details for a specific telemetry data exporter","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/observabilityexporter/getobservabilityexporter","routeSlug":"/observabilityexporter/getobservabilityexporter","metadata":{"seo":{"title":"Retrieve configuration details for a specific telemetry data exporter","description":"Requires observability::read permission and Organization observability feature needs to be enabled."}},"httpPath":"/v2/observability-exporter/{id}"},{"label":"Modify settings for an existing telemetry data exporter","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/observabilityexporter/paths/~1v2~1observability-exporter~1{id}/put","routeSlug":"/observabilityexporter/paths/~1v2~1observability-exporter~1{id}/put","metadata":{"seo":{"title":"Modify settings for an existing telemetry data exporter","description":"Requires observability::modify permission and Organization observability feature needs to be enabled."}},"httpPath":"/v2/observability-exporter/{id}"},{"label":"Remove a telemetry data exporter and stop external monitoring integration","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/observabilityexporter/paths/~1v2~1observability-exporter~1{id}/delete","routeSlug":"/observabilityexporter/paths/~1v2~1observability-exporter~1{id}/delete","metadata":{"seo":{"title":"Remove a telemetry data exporter and stop external monitoring integration","description":"Requires observability::modify permission and Organization observability feature needs to be enabled."}},"httpPath":"/v2/observability-exporter/{id}"},{"label":"Retrieve Splunk-specific configuration for a telemetry data exporter","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/observabilityexporter/getsplunkobservabilityexporter","routeSlug":"/observabilityexporter/getsplunkobservabilityexporter","metadata":{"seo":{"title":"Retrieve Splunk-specific configuration for a telemetry data exporter","description":"Requires observability::read permission and Organization observability feature needs to be enabled."}},"httpPath":"/v2/observability-exporter/splunk/{id}"},{"label":"Modify Splunk-specific settings for a telemetry data exporter","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/observabilityexporter/paths/~1v2~1observability-exporter~1splunk~1{id}/put","routeSlug":"/observabilityexporter/paths/~1v2~1observability-exporter~1splunk~1{id}/put","metadata":{"seo":{"title":"Modify Splunk-specific settings for a telemetry data exporter","description":"Requires observability::modify permission and Organization observability feature needs to be enabled."}},"httpPath":"/v2/observability-exporter/splunk/{id}"},{"label":"Retrieve HTTP-specific configuration for a telemetry data exporter","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/observabilityexporter/gethttpobservabilityexporter","routeSlug":"/observabilityexporter/gethttpobservabilityexporter","metadata":{"seo":{"title":"Retrieve HTTP-specific configuration for a telemetry data exporter","description":"Requires observability::read permission and Organization observability feature needs to be enabled."}},"httpPath":"/v2/observability-exporter/http/{id}"},{"label":"Modify HTTP-specific settings for a telemetry data exporter","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/observabilityexporter/paths/~1v2~1observability-exporter~1http~1{id}/put","routeSlug":"/observabilityexporter/paths/~1v2~1observability-exporter~1http~1{id}/put","metadata":{"seo":{"title":"Modify HTTP-specific settings for a telemetry data exporter","description":"Requires observability::modify permission and Organization observability feature needs to be enabled."}},"httpPath":"/v2/observability-exporter/http/{id}"}]},{"type":"group","label":"Org","link":"/org","routeSlug":"/org","items":[{"label":"Retrieve organization details and configuration settings","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/org/getorg","routeSlug":"/org/getorg","metadata":{"seo":{"title":"Retrieve organization details and configuration settings","description":"Retrieve organization details and configuration settings"}},"httpPath":"/org/mine"}]},{"type":"group","label":"Order","link":"/order","routeSlug":"/order","items":[{"label":"Retrieve all hardware provisioning orders and their current status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/order/listorders","routeSlug":"/order/listorders","metadata":{"seo":{"title":"Retrieve all hardware provisioning orders and their current status","description":"Search and list hardware provisioning orders visible to the caller.Results are paginated; use page and perPage to iterate andx-total-count for the total matching set."}},"httpPath":"/provisioning/api/v1/orders"},{"label":"Submit a new hardware provisioning order for appliances or agents","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/order/createorder","routeSlug":"/order/createorder","metadata":{"seo":{"title":"Submit a new hardware provisioning order for appliances or agents","description":"Creates a new provisioning order."}},"httpPath":"/provisioning/api/v1/orders"},{"label":"List users who have created orders","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/order/listordercreators","routeSlug":"/order/listordercreators","metadata":{"seo":{"title":"List users who have created orders","description":"Returns user IDs of order creators visible to the caller."}},"httpPath":"/provisioning/api/v1/orders/creators"},{"label":"List order labels visible to the caller","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/order/listorderlabels","routeSlug":"/order/listorderlabels","metadata":{"seo":{"title":"List order labels visible to the caller","description":"Returns the distinct labels used on orders the caller can see."}},"httpPath":"/provisioning/api/v1/orders/labels"},{"label":"Count orders grouped by status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/order/getorderstatuscounts","routeSlug":"/order/getorderstatuscounts","metadata":{"seo":{"title":"Count orders grouped by status","description":"Returns a map of status names to order counts for the filtered query."}},"httpPath":"/provisioning/api/v1/orders/status-counts"},{"label":"Create an order from a sales/webhook payload","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/order/createorderwebhook","routeSlug":"/order/createorderwebhook","metadata":{"seo":{"title":"Create an order from a sales/webhook payload","description":"Creates a new order from a flat webhook-style payload. The flat networkfields are translated into nodes and NATs."}},"httpPath":"/provisioning/api/v1/orders/webhook"},{"label":"Retrieve detailed information about a specific provisioning order","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/order/getorder","routeSlug":"/order/getorder","metadata":{"seo":{"title":"Retrieve detailed information about a specific provisioning order","description":"Returns the fully hydrated order, including node details, comments,attachments, and history."}},"httpPath":"/provisioning/api/v1/orders/{uid}"},{"label":"Modify the details and requirements of an existing provisioning order","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/order/updateorder","routeSlug":"/order/updateorder","metadata":{"seo":{"title":"Modify the details and requirements of an existing provisioning order","description":"Updates an existing order. The request body accepts the same fields asorder creation, except fields that are immutable (creator, org, UID,comments)."}},"httpPath":"/provisioning/api/v1/orders/{uid}"},{"label":"Attach a file to an order","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/order/addorderattachment","routeSlug":"/order/addorderattachment","metadata":{"seo":{"title":"Attach a file to an order","description":"Uploads one or more files and associates them with the order asattachments."}},"httpPath":"/provisioning/api/v1/orders/{uid}/attachment"},{"label":"Clone an existing order","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/order/cloneorder","routeSlug":"/order/cloneorder","metadata":{"seo":{"title":"Clone an existing order","description":"Creates a new order as a copy of the given order. The new order has afresh UID, order number, and createdAt; shipping and clone metadataare cleared."}},"httpPath":"/provisioning/api/v1/orders/{uid}/clone"},{"label":"Add a note or comment to track order progress and communication","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/order/addordercomment","routeSlug":"/order/addordercomment","metadata":{"seo":{"title":"Add a note or comment to track order progress and communication","description":"Adds a comment to the order, attributed to the authenticated user."}},"httpPath":"/provisioning/api/v1/orders/{uid}/comment"},{"label":"Mark an order as high priority or requiring special attention","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/order/addorderflag","routeSlug":"/order/addorderflag","metadata":{"seo":{"title":"Mark an order as high priority or requiring special attention","description":"Sets flagged=true on the order."}},"httpPath":"/provisioning/api/v1/orders/{uid}/flag"},{"label":"Remove priority flag from an order to normalize processing","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/order/removeorderflag","routeSlug":"/order/removeorderflag","metadata":{"seo":{"title":"Remove priority flag from an order to normalize processing","description":"Sets flagged=false on the order."}},"httpPath":"/provisioning/api/v1/orders/{uid}/flag"},{"label":"Retrieve audit history for an order","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/order/getorderhistory","routeSlug":"/order/getorderhistory","metadata":{"seo":{"title":"Retrieve audit history for an order","description":"Returns the audit trail (changes, status transitions, system messages)for the order."}},"httpPath":"/provisioning/api/v1/orders/{uid}/history"},{"label":"List configured order assignees","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/order/listconfigassignees","routeSlug":"/order/listconfigassignees","metadata":{"seo":{"title":"List configured order assignees","description":"Returns the list of configured assignee names from Janine configuration."}},"httpPath":"/provisioning/api/v1/config/assignees"}]},{"type":"group","label":"Permissions","link":"/permissions","routeSlug":"/permissions","items":[{"label":"Retrieve all access control policies and their permission rules","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/permissions/listpolicies","routeSlug":"/permissions/listpolicies","metadata":{"seo":{"title":"Retrieve all access control policies and their permission rules","description":"Requires permissions::read permission."}},"httpPath":"/v2/policy"},{"label":"Create a new access control policy with specified permissions and conditions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/permissions/paths/~1v2~1policy/post","routeSlug":"/permissions/paths/~1v2~1policy/post","metadata":{"seo":{"title":"Create a new access control policy with specified permissions and conditions","description":"Requires permissions::modify permission."}},"httpPath":"/v2/policy"},{"label":"Remove an access control policy and revoke associated permissions","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/permissions/paths/~1v2~1policy~1{name}/delete","routeSlug":"/permissions/paths/~1v2~1policy~1{name}/delete","metadata":{"seo":{"title":"Remove an access control policy and revoke associated permissions","description":"Requires permissions::modify permission."}},"httpPath":"/v2/policy/{name}"},{"label":"Retrieve detailed configuration of a specific access control policy","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/permissions/getpolicy","routeSlug":"/permissions/getpolicy","metadata":{"seo":{"title":"Retrieve detailed configuration of a specific access control policy","description":"Requires permissions::read permission."}},"httpPath":"/v2/policy/{name}"},{"label":"Modify permissions and conditions for an existing access control policy","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/permissions/paths/~1v2~1policy~1{name}/put","routeSlug":"/permissions/paths/~1v2~1policy~1{name}/put","metadata":{"seo":{"title":"Modify permissions and conditions for an existing access control policy","description":"Requires permissions::modify permission."}},"httpPath":"/v2/policy/{name}"}]},{"type":"group","label":"ServiceUser","link":"/serviceuser","routeSlug":"/serviceuser","items":[{"label":"Retrieve configuration details for a specific service account","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/serviceuser/getserviceuser","routeSlug":"/serviceuser/getserviceuser","metadata":{"seo":{"title":"Retrieve configuration details for a specific service account","description":"Retrieve configuration details for a specific service account"}},"httpPath":"/v2/service-user/{name}"},{"label":"Generate new API credentials (client ID and secret) for a service account","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/serviceuser/paths/~1v2~1service-user~1{name}~1token/post","routeSlug":"/serviceuser/paths/~1v2~1service-user~1{name}~1token/post","metadata":{"seo":{"title":"Generate new API credentials (client ID and secret) for a service account","description":"Generate new API credentials (client ID and secret) for a service account"}},"httpPath":"/v2/service-user/{name}/token"},{"label":"Retrieve all API-only service accounts configured for the organization","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/serviceuser/listserviceusers","routeSlug":"/serviceuser/listserviceusers","metadata":{"seo":{"title":"Retrieve all API-only service accounts configured for the organization","description":"Retrieve all API-only service accounts configured for the organization"}},"httpPath":"/v2/service-user"},{"label":"Create a new API-only service account with specified permissions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/serviceuser/paths/~1v2~1service-user/post","routeSlug":"/serviceuser/paths/~1v2~1service-user/post","metadata":{"seo":{"title":"Create a new API-only service account with specified permissions","description":"Create a new API-only service account with specified permissions"}},"httpPath":"/v2/service-user"}]},{"type":"group","label":"SplunkExporter","link":"/splunkexporter","routeSlug":"/splunkexporter","items":[{"label":"Retrieve Splunk-specific configuration for a telemetry data exporter","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/splunkexporter/getsplunkobservabilityexporter","routeSlug":"/splunkexporter/getsplunkobservabilityexporter","metadata":{"seo":{"title":"Retrieve Splunk-specific configuration for a telemetry data exporter","description":"Requires observability::read permission and Organization observability feature needs to be enabled."}},"httpPath":"/v2/observability-exporter/splunk/{id}"},{"label":"Modify Splunk-specific settings for a telemetry data exporter","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/splunkexporter/paths/~1v2~1observability-exporter~1splunk~1{id}/put","routeSlug":"/splunkexporter/paths/~1v2~1observability-exporter~1splunk~1{id}/put","metadata":{"seo":{"title":"Modify Splunk-specific settings for a telemetry data exporter","description":"Requires observability::modify permission and Organization observability feature needs to be enabled."}},"httpPath":"/v2/observability-exporter/splunk/{id}"}]},{"type":"group","label":"Tag","link":"/tag","routeSlug":"/tag","items":[{"label":"Retrieve all available metadata tags used for node and cluster organization","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tag/listtags","routeSlug":"/tag/listtags","metadata":{"seo":{"title":"Retrieve all available metadata tags used for node and cluster organization","description":"Retrieve all available metadata tags used for node and cluster organization"}},"httpPath":"/tags"},{"label":"Retrieve details and usage information for a specific tag","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/tag/gettag","routeSlug":"/tag/gettag","metadata":{"seo":{"title":"Retrieve details and usage information for a specific tag","description":"Retrieve details and usage information for a specific tag"}},"httpPath":"/tags/{tagName}"}]},{"type":"group","label":"User","link":"/user","routeSlug":"/user","items":[{"label":"Retrieve all user groups and their access permissions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/listgroups","routeSlug":"/user/listgroups","metadata":{"seo":{"title":"Retrieve all user groups and their access permissions","description":"Requires groups::read permissions"}},"httpPath":"/group"},{"label":"Create a new user group with specified access permissions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/paths/~1group/post","routeSlug":"/user/paths/~1group/post","metadata":{"seo":{"title":"Create a new user group with specified access permissions","description":"Requires groups::modify permissions"}},"httpPath":"/group"},{"label":"Remove a user from a group and revoke associated permissions","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/paths/~1group~1{groupid}~1members~1{email}/delete","routeSlug":"/user/paths/~1group~1{groupid}~1members~1{email}/delete","metadata":{"seo":{"title":"Remove a user from a group and revoke associated permissions","description":"Requires groups::modify permissions"}},"httpPath":"/group/{groupId}/members/{email}"},{"label":"Permanently delete a group and remove all member associations","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/paths/~1group~1{uid}/delete","routeSlug":"/user/paths/~1group~1{uid}/delete","metadata":{"seo":{"title":"Permanently delete a group and remove all member associations","description":"Requires groups::modify permissions"}},"httpPath":"/group/{uid}"},{"label":"Retrieve detailed information about a specific group","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/getgroup","routeSlug":"/user/getgroup","metadata":{"seo":{"title":"Retrieve detailed information about a specific group","description":"Requires groups::read permissions"}},"httpPath":"/group/{uid}"},{"label":"List all identity providers associated with a group","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/listgroupidps","routeSlug":"/user/listgroupidps","metadata":{"seo":{"title":"List all identity providers associated with a group","description":"Requires groups::read permissions"}},"httpPath":"/group/{uid}/idps"},{"label":"Retrieve all users that belong to a specific group","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/listgroupmembers","routeSlug":"/user/listgroupmembers","metadata":{"seo":{"title":"Retrieve all users that belong to a specific group","description":"Requires groups::read permissions"}},"httpPath":"/group/{uid}/members"},{"label":"Add a new user to a group and grant associated permissions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/paths/~1group~1{uid}~1members/post","routeSlug":"/user/paths/~1group~1{uid}~1members/post","metadata":{"seo":{"title":"Add a new user to a group and grant associated permissions","description":"Requires groups::modify permissions"}},"httpPath":"/group/{uid}/members"},{"label":"Retrieve all users in the organization with their roles and permissions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/listusers","routeSlug":"/user/listusers","metadata":{"seo":{"title":"Retrieve all users in the organization with their roles and permissions","description":"Changes to users sometimes take a few minutes to appear while being indexed"}},"httpPath":"/user"},{"label":"Send an invitation email to a new user to join the organization","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/paths/~1user/post","routeSlug":"/user/paths/~1user/post","metadata":{"seo":{"title":"Send an invitation email to a new user to join the organization","description":"For organizations using the default Trustgrid authentication provider, users must be invited and then they should sign up with the invited email address.For custom IDP integrations, users should be added instead."}},"httpPath":"/user"},{"label":"Directly add a user account for organizations with custom identity providers","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/paths/~1user~1add/post","routeSlug":"/user/paths/~1user~1add/post","metadata":{"seo":{"title":"Directly add a user account for organizations with custom identity providers","description":"Add a user. This is only available to organizations with custom IDP integrations."}},"httpPath":"/user/add"},{"label":"Permanently remove a user from the organization and revoke all access","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/paths/~1user~1{email}/delete","routeSlug":"/user/paths/~1user~1{email}/delete","metadata":{"seo":{"title":"Permanently remove a user from the organization and revoke all access","description":"Permanently remove a user from the organization and revoke all access"}},"httpPath":"/user/{email}"},{"label":"Retrieve the effective merged policy for a user","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/paths/~1user~1{email}~1policy/get","routeSlug":"/user/paths/~1user~1{email}~1policy/get","metadata":{"seo":{"title":"Retrieve the effective merged policy for a user","description":"Returns the combined policy derived from all policies directly attached to the user plus those inherited via group membership."}},"httpPath":"/user/{email}/policy"},{"label":"Attach a named policy to a user","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/paths/~1user~1{email}~1policy~1{name}/post","routeSlug":"/user/paths/~1user~1{email}~1policy~1{name}/post","metadata":{"seo":{"title":"Attach a named policy to a user","description":"Adds name to the user's set of directly attached policies."}},"httpPath":"/user/{email}/policy/{name}"},{"label":"Detach a named policy from a user","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/paths/~1user~1{email}~1policy~1{name}/delete","routeSlug":"/user/paths/~1user~1{email}~1policy~1{name}/delete","metadata":{"seo":{"title":"Detach a named policy from a user","description":"Requires permissions::modify permission."}},"httpPath":"/user/{email}/policy/{name}"},{"label":"Retrieve all groups that a specific user belongs to","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/listusergroups","routeSlug":"/user/listusergroups","metadata":{"seo":{"title":"Retrieve all groups that a specific user belongs to","description":"Retrieve all groups that a specific user belongs to"}},"httpPath":"/user/{email}/groups"},{"label":"Add a user to a group and grant associated permissions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/paths/~1v2~1user~1{email}~1groups/post","routeSlug":"/user/paths/~1v2~1user~1{email}~1groups/post","metadata":{"seo":{"title":"Add a user to a group and grant associated permissions","description":"Add a user to a group and grant associated permissions"}},"httpPath":"/v2/user/{email}/groups"},{"label":"Remove a user from a group and revoke associated permissions","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/user/paths/~1v2~1user~1{email}~1groups~1{group}/delete","routeSlug":"/user/paths/~1v2~1user~1{email}~1groups~1{group}/delete","metadata":{"seo":{"title":"Remove a user from a group and revoke associated permissions","description":"Remove a user from a group and revoke associated permissions"}},"httpPath":"/v2/user/{email}/groups/{group}"}]},{"type":"group","label":"Legacy Swagger","items":[{"type":"link","label":"Trustgrid Management API (Legacy)","link":"/legacy-swagger/swagger-2.0","routeSlug":"/legacy-swagger/swagger-2.0"},{"type":"group","label":"Alerts","link":"/legacy-swagger/swagger-2.0/alerts","routeSlug":"/legacy-swagger/swagger-2.0/alerts","items":[{"label":"/alert/{nodeID}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alerts/paths/~1alert~1{nodeid}/get","routeSlug":"/legacy-swagger/swagger-2.0/alerts/paths/~1alert~1{nodeid}/get","metadata":{"seo":{"title":"/alert/{nodeID}","description":"List events for a node (appliance or agent), newest first"}},"httpPath":"/alert/{nodeID}"},{"label":"/v2/alert","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alerts/paths/~1v2~1alert/get","routeSlug":"/legacy-swagger/swagger-2.0/alerts/paths/~1v2~1alert/get","metadata":{"seo":{"title":"/v2/alert","description":"List alerts, newest first"}},"httpPath":"/v2/alert"},{"label":"/v2/alert/{nodeID}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alerts/paths/~1v2~1alert~1{nodeid}/get","routeSlug":"/legacy-swagger/swagger-2.0/alerts/paths/~1v2~1alert~1{nodeid}/get","metadata":{"seo":{"title":"/v2/alert/{nodeID}","description":"List alerts for a node (appliance or agent), newest first"}},"httpPath":"/v2/alert/{nodeID}"},{"label":"/v2/alert/{nodeID}/{alertType}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alerts/paths/~1v2~1alert~1{nodeid}~1{alerttype}/delete","routeSlug":"/legacy-swagger/swagger-2.0/alerts/paths/~1v2~1alert~1{nodeid}~1{alerttype}/delete","metadata":{"seo":{"title":"/v2/alert/{nodeID}/{alertType}","description":"Resolve alert"}},"httpPath":"/v2/alert/{nodeID}/{alertType}"},{"label":"/alert","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alerts/paths/~1alert/get","routeSlug":"/legacy-swagger/swagger-2.0/alerts/paths/~1alert/get","metadata":{"seo":{"title":"/alert","description":"List events, newest first. This is deprecated; use /v2/event instead."}},"httpPath":"/alert"}]},{"type":"group","label":"Audit","link":"/legacy-swagger/swagger-2.0/audit","routeSlug":"/legacy-swagger/swagger-2.0/audit","items":[{"label":"/audit/download/config","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/audit/paths/~1audit~1download~1config/get","routeSlug":"/legacy-swagger/swagger-2.0/audit/paths/~1audit~1download~1config/get","metadata":{"seo":{"title":"/audit/download/config","description":"Download configuration change audits"}},"httpPath":"/audit/download/config"},{"label":"/audit/download/node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/audit/paths/~1audit~1download~1node/get","routeSlug":"/legacy-swagger/swagger-2.0/audit/paths/~1audit~1download~1node/get","metadata":{"seo":{"title":"/audit/download/node","description":"Download node (appliance or agent) audits"}},"httpPath":"/audit/download/node"},{"label":"/audit/download/user","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/audit/paths/~1audit~1download~1user/get","routeSlug":"/legacy-swagger/swagger-2.0/audit/paths/~1audit~1download~1user/get","metadata":{"seo":{"title":"/audit/download/user","description":"Download authentication audits"}},"httpPath":"/audit/download/user"},{"label":"/audit/tail/config","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/audit/paths/~1audit~1tail~1config/get","routeSlug":"/legacy-swagger/swagger-2.0/audit/paths/~1audit~1tail~1config/get","metadata":{"seo":{"title":"/audit/tail/config","description":"List configuration change audits"}},"httpPath":"/audit/tail/config"},{"label":"/audit/tail/node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/audit/paths/~1audit~1tail~1node/get","routeSlug":"/legacy-swagger/swagger-2.0/audit/paths/~1audit~1tail~1node/get","metadata":{"seo":{"title":"/audit/tail/node","description":"List node (appliance or agent) audits"}},"httpPath":"/audit/tail/node"},{"label":"/audit/tail/user","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/audit/paths/~1audit~1tail~1user/get","routeSlug":"/legacy-swagger/swagger-2.0/audit/paths/~1audit~1tail~1user/get","metadata":{"seo":{"title":"/audit/tail/user","description":"List authentication audits"}},"httpPath":"/audit/tail/user"},{"label":"/v2/audit/flow-logs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/audit/paths/~1v2~1audit~1flow-logs/get","routeSlug":"/legacy-swagger/swagger-2.0/audit/paths/~1v2~1audit~1flow-logs/get","metadata":{"seo":{"title":"/v2/audit/flow-logs","description":"List recent flow logs"}},"httpPath":"/v2/audit/flow-logs"},{"label":"/audit/tail/flow_logs","deprecated":true,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/audit/paths/~1audit~1tail~1flow_logs/get","routeSlug":"/legacy-swagger/swagger-2.0/audit/paths/~1audit~1tail~1flow_logs/get","metadata":{"seo":{"title":"/audit/tail/flow_logs","description":"List recent flow logs. This is deprecated; use /v2/audit/flow-logs instead."}},"httpPath":"/audit/tail/flow_logs"}]},{"type":"group","label":"Cluster","link":"/legacy-swagger/swagger-2.0/cluster","routeSlug":"/legacy-swagger/swagger-2.0/cluster","items":[{"label":"/cluster","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster/get","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster/get","metadata":{"seo":{"title":"/cluster","description":"Get all clusters"}},"httpPath":"/cluster"},{"label":"/cluster","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster/post","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster/post","metadata":{"seo":{"title":"/cluster","description":"Create a cluster"}},"httpPath":"/cluster"},{"label":"/cluster/{clusterFQDN}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}/delete","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}/delete","metadata":{"seo":{"title":"/cluster/{clusterFQDN}","description":"Delete a cluster"}},"httpPath":"/cluster/{clusterFQDN}"},{"label":"/cluster/{clusterFQDN}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}/get","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}/get","metadata":{"seo":{"title":"/cluster/{clusterFQDN}","description":"Get a cluster"}},"httpPath":"/cluster/{clusterFQDN}"},{"label":"/cluster/{clusterFQDN}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}/put","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}/put","metadata":{"seo":{"title":"/cluster/{clusterFQDN}","description":"Update a cluster"}},"httpPath":"/cluster/{clusterFQDN}"},{"label":"/cluster/{clusterFQDN}/active/{nodeID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1active~1{nodeid}/put","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1active~1{nodeid}/put","metadata":{"seo":{"title":"/cluster/{clusterFQDN}/active/{nodeID}","description":"Designate the specified node as the active cluster member"}},"httpPath":"/cluster/{clusterFQDN}/active/{nodeID}"},{"label":"/cluster/{clusterFQDN}/config/connectors","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1config~1connectors/put","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1config~1connectors/put","metadata":{"seo":{"title":"/cluster/{clusterFQDN}/config/connectors","description":"Update connectors configuration for a cluster"}},"httpPath":"/cluster/{clusterFQDN}/config/connectors"},{"label":"/cluster/{clusterFQDN}/config/connectors","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1config~1connectors/delete","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1config~1connectors/delete","metadata":{"seo":{"title":"/cluster/{clusterFQDN}/config/connectors","description":"Delete the connector config for a cluster"}},"httpPath":"/cluster/{clusterFQDN}/config/connectors"},{"label":"/v2/cluster/{clusterFQDN}/config/connectors","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors/post","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors/post","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/config/connectors","description":"Add a connector to a cluster. Requires V2 connector config."}},"httpPath":"/v2/cluster/{clusterFQDN}/config/connectors"},{"label":"/v2/cluster/{clusterFQDN}/config/connectors/upgrade","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors~1upgrade/post","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors~1upgrade/post","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/config/connectors/upgrade","description":"Upgrade a cluster's connector config to V2."}},"httpPath":"/v2/cluster/{clusterFQDN}/config/connectors/upgrade"},{"label":"/v2/cluster/{clusterFQDN}/config/connectors/{connectorID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors~1{connectorid}/put","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors~1{connectorid}/put","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/config/connectors/{connectorID}","description":"Update a connector on a cluster. Requires V2 connector config."}},"httpPath":"/v2/cluster/{clusterFQDN}/config/connectors/{connectorID}"},{"label":"/v2/cluster/{clusterFQDN}/config/connectors/{connectorID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors~1{connectorid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1connectors~1{connectorid}/delete","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/config/connectors/{connectorID}","description":"Delete a connector from a cluster. Requires V2 connector config."}},"httpPath":"/v2/cluster/{clusterFQDN}/config/connectors/{connectorID}"},{"label":"/cluster/{clusterFQDN}/config/network","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1config~1network/put","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1config~1network/put","metadata":{"seo":{"title":"/cluster/{clusterFQDN}/config/network","description":"Update network configuration for a cluster"}},"httpPath":"/cluster/{clusterFQDN}/config/network"},{"label":"/cluster/{clusterFQDN}/config/services","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1config~1services/put","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1config~1services/put","metadata":{"seo":{"title":"/cluster/{clusterFQDN}/config/services","description":"Update services configuration for a cluster."}},"httpPath":"/cluster/{clusterFQDN}/config/services"},{"label":"/cluster/{clusterFQDN}/config/services","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1config~1services/delete","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1config~1services/delete","metadata":{"seo":{"title":"/cluster/{clusterFQDN}/config/services","description":"Remove a cluster's services configuration."}},"httpPath":"/cluster/{clusterFQDN}/config/services"},{"label":"/v2/cluster/{clusterFQDN}/config/services","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services/post","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services/post","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/config/services","description":"Add a service to a cluster. Requires V2 services config."}},"httpPath":"/v2/cluster/{clusterFQDN}/config/services"},{"label":"/v2/cluster/{clusterFQDN}/config/services/upgrade","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services~1upgrade/post","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services~1upgrade/post","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/config/services/upgrade","description":"Upgrade a cluster's services config to V2."}},"httpPath":"/v2/cluster/{clusterFQDN}/config/services/upgrade"},{"label":"/v2/cluster/{clusterFQDN}/config/services/{serviceID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services~1{serviceid}/put","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services~1{serviceid}/put","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/config/services/{serviceID}","description":"Update a service on a cluster. Requires V2 services config."}},"httpPath":"/v2/cluster/{clusterFQDN}/config/services/{serviceID}"},{"label":"/v2/cluster/{clusterFQDN}/config/services/{serviceID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services~1{serviceid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1v2~1cluster~1{clusterfqdn}~1config~1services~1{serviceid}/delete","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/config/services/{serviceID}","description":"Delete a service from a cluster. Requires V2 services config."}},"httpPath":"/v2/cluster/{clusterFQDN}/config/services/{serviceID}"},{"label":"/cluster/{clusterFQDN}/tag/{tagName}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1tag~1{tagname}/delete","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1tag~1{tagname}/delete","metadata":{"seo":{"title":"/cluster/{clusterFQDN}/tag/{tagName}","description":"Delete a tag from a cluster"}},"httpPath":"/cluster/{clusterFQDN}/tag/{tagName}"},{"label":"/cluster/{clusterFQDN}/tag/{tagName}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1tag~1{tagname}/put","routeSlug":"/legacy-swagger/swagger-2.0/cluster/paths/~1cluster~1{clusterfqdn}~1tag~1{tagname}/put","metadata":{"seo":{"title":"/cluster/{clusterFQDN}/tag/{tagName}","description":"Set a tag on a cluster"}},"httpPath":"/cluster/{clusterFQDN}/tag/{tagName}"}]},{"type":"group","label":"Domain","link":"/legacy-swagger/swagger-2.0/domain","routeSlug":"/legacy-swagger/swagger-2.0/domain","items":[{"label":"/domain/{domainName}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain/paths/~1domain~1{domainname}/get","routeSlug":"/legacy-swagger/swagger-2.0/domain/paths/~1domain~1{domainname}/get","metadata":{"seo":{"title":"/domain/{domainName}","description":"Get domain details"}},"httpPath":"/domain/{domainName}"},{"label":"/domain/{domainName}/config/alert","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain/paths/~1domain~1{domainname}~1config~1alert/put","routeSlug":"/legacy-swagger/swagger-2.0/domain/paths/~1domain~1{domainname}~1config~1alert/put","metadata":{"seo":{"title":"/domain/{domainName}/config/alert","description":"Update alert configuration"}},"httpPath":"/domain/{domainName}/config/alert"},{"label":"/domain/{domainName}/config/apigw","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain/paths/~1domain~1{domainname}~1config~1apigw/put","routeSlug":"/legacy-swagger/swagger-2.0/domain/paths/~1domain~1{domainname}~1config~1apigw/put","metadata":{"seo":{"title":"/domain/{domainName}/config/apigw","description":"Update API GW configuration"}},"httpPath":"/domain/{domainName}/config/apigw"}]},{"type":"group","label":"User","link":"/legacy-swagger/swagger-2.0/user","routeSlug":"/legacy-swagger/swagger-2.0/user","items":[{"label":"List all groups in an organization","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/user/paths/~1group/get","routeSlug":"/legacy-swagger/swagger-2.0/user/paths/~1group/get","metadata":{"seo":{"title":"List all groups in an organization","description":"Requires groups::read permissions"}},"httpPath":"/group"},{"label":"Create a new group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/user/paths/~1group/post","routeSlug":"/legacy-swagger/swagger-2.0/user/paths/~1group/post","metadata":{"seo":{"title":"Create a new group","description":"Requires groups::modify permissions"}},"httpPath":"/group"},{"label":"Remove a member from a group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/user/paths/~1group~1{groupid}~1members~1{email}/delete","routeSlug":"/legacy-swagger/swagger-2.0/user/paths/~1group~1{groupid}~1members~1{email}/delete","metadata":{"seo":{"title":"Remove a member from a group","description":"Requires groups::modify permissions"}},"httpPath":"/group/{groupId}/members/{email}"},{"label":"Delete a group by UID","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/user/paths/~1group~1{uid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/user/paths/~1group~1{uid}/delete","metadata":{"seo":{"title":"Delete a group by UID","description":"Requires groups::modify permissions"}},"httpPath":"/group/{uid}"},{"label":"Retrieve a group by UID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/user/paths/~1group~1{uid}/get","routeSlug":"/legacy-swagger/swagger-2.0/user/paths/~1group~1{uid}/get","metadata":{"seo":{"title":"Retrieve a group by UID","description":"Requires groups::read permissions"}},"httpPath":"/group/{uid}"},{"label":"List all Identity Providers for a group","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/user/paths/~1group~1{uid}~1idps/get","routeSlug":"/legacy-swagger/swagger-2.0/user/paths/~1group~1{uid}~1idps/get","metadata":{"seo":{"title":"List all Identity Providers for a group","description":"Requires groups::read permissions"}},"httpPath":"/group/{uid}/idps"},{"label":"List all members of a group","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/user/paths/~1group~1{uid}~1members/get","routeSlug":"/legacy-swagger/swagger-2.0/user/paths/~1group~1{uid}~1members/get","metadata":{"seo":{"title":"List all members of a group","description":"Requires groups::read permissions"}},"httpPath":"/group/{uid}/members"},{"label":"Add a member to a group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/user/paths/~1group~1{uid}~1members/post","routeSlug":"/legacy-swagger/swagger-2.0/user/paths/~1group~1{uid}~1members/post","metadata":{"seo":{"title":"Add a member to a group","description":"Requires groups::modify permissions"}},"httpPath":"/group/{uid}/members"},{"label":"/user","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/user/paths/~1user/get","routeSlug":"/legacy-swagger/swagger-2.0/user/paths/~1user/get","metadata":{"seo":{"title":"/user","description":"Get all users"}},"httpPath":"/user"},{"label":"/user","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/user/paths/~1user/post","routeSlug":"/legacy-swagger/swagger-2.0/user/paths/~1user/post","metadata":{"seo":{"title":"/user","description":"Invite a user. For organizations using the default Trustgrid authentication provider, users must be invited and then they should sign up with the invited email address.For custom IDP integrations, users should be added instead."}},"httpPath":"/user"},{"label":"/user/add","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/user/paths/~1user~1add/post","routeSlug":"/legacy-swagger/swagger-2.0/user/paths/~1user~1add/post","metadata":{"seo":{"title":"/user/add","description":"Add a user. This is only available to organizations with custom IDP integrations."}},"httpPath":"/user/add"},{"label":"/user/{email}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/user/paths/~1user~1{email}/delete","routeSlug":"/legacy-swagger/swagger-2.0/user/paths/~1user~1{email}/delete","metadata":{"seo":{"title":"/user/{email}","description":"Delete a user"}},"httpPath":"/user/{email}"},{"label":"/user/{email}/groups","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/user/paths/~1user~1{email}~1groups/get","routeSlug":"/legacy-swagger/swagger-2.0/user/paths/~1user~1{email}~1groups/get","metadata":{"seo":{"title":"/user/{email}/groups","description":"Get all user groups"}},"httpPath":"/user/{email}/groups"},{"label":"/v2/user/{email}/groups","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/user/paths/~1v2~1user~1{email}~1groups/post","routeSlug":"/legacy-swagger/swagger-2.0/user/paths/~1v2~1user~1{email}~1groups/post","metadata":{"seo":{"title":"/v2/user/{email}/groups","description":"Add group to a user"}},"httpPath":"/v2/user/{email}/groups"},{"label":"/v2/user/{email}/groups/{group}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/user/paths/~1v2~1user~1{email}~1groups~1{group}/delete","routeSlug":"/legacy-swagger/swagger-2.0/user/paths/~1v2~1user~1{email}~1groups~1{group}/delete","metadata":{"seo":{"title":"/v2/user/{email}/groups/{group}","description":"Delete a group from a user"}},"httpPath":"/v2/user/{email}/groups/{group}"}]},{"type":"group","label":"Group","link":"/legacy-swagger/swagger-2.0/group","routeSlug":"/legacy-swagger/swagger-2.0/group","items":[{"label":"List all groups in an organization","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/group/paths/~1group/get","routeSlug":"/legacy-swagger/swagger-2.0/group/paths/~1group/get","metadata":{"seo":{"title":"List all groups in an organization","description":"Requires groups::read permissions"}},"httpPath":"/group"},{"label":"Create a new group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/group/paths/~1group/post","routeSlug":"/legacy-swagger/swagger-2.0/group/paths/~1group/post","metadata":{"seo":{"title":"Create a new group","description":"Requires groups::modify permissions"}},"httpPath":"/group"},{"label":"Remove a member from a group","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/group/paths/~1group~1{groupid}~1members~1{email}/delete","routeSlug":"/legacy-swagger/swagger-2.0/group/paths/~1group~1{groupid}~1members~1{email}/delete","metadata":{"seo":{"title":"Remove a member from a group","description":"Requires groups::modify permissions"}},"httpPath":"/group/{groupId}/members/{email}"},{"label":"Delete a group by UID","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/group/paths/~1group~1{uid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/group/paths/~1group~1{uid}/delete","metadata":{"seo":{"title":"Delete a group by UID","description":"Requires groups::modify permissions"}},"httpPath":"/group/{uid}"},{"label":"Retrieve a group by UID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/group/paths/~1group~1{uid}/get","routeSlug":"/legacy-swagger/swagger-2.0/group/paths/~1group~1{uid}/get","metadata":{"seo":{"title":"Retrieve a group by UID","description":"Requires groups::read permissions"}},"httpPath":"/group/{uid}"},{"label":"List all Identity Providers for a group","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/group/paths/~1group~1{uid}~1idps/get","routeSlug":"/legacy-swagger/swagger-2.0/group/paths/~1group~1{uid}~1idps/get","metadata":{"seo":{"title":"List all Identity Providers for a group","description":"Requires groups::read permissions"}},"httpPath":"/group/{uid}/idps"},{"label":"List all members of a group","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/group/paths/~1group~1{uid}~1members/get","routeSlug":"/legacy-swagger/swagger-2.0/group/paths/~1group~1{uid}~1members/get","metadata":{"seo":{"title":"List all members of a group","description":"Requires groups::read permissions"}},"httpPath":"/group/{uid}/members"},{"label":"Add a member to a group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/group/paths/~1group~1{uid}~1members/post","routeSlug":"/legacy-swagger/swagger-2.0/group/paths/~1group~1{uid}~1members/post","metadata":{"seo":{"title":"Add a member to a group","description":"Requires groups::modify permissions"}},"httpPath":"/group/{uid}/members"}]},{"type":"group","label":"Node","link":"/legacy-swagger/swagger-2.0/node","routeSlug":"/legacy-swagger/swagger-2.0/node","items":[{"label":"/node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node/get","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node/get","metadata":{"seo":{"title":"/node","description":"List nodes (appliances and agents)"}},"httpPath":"/node"},{"label":"/node/license","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1license/get","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1license/get","metadata":{"seo":{"title":"/node/license","description":"Get a license to register a node"}},"httpPath":"/node/license"},{"label":"/node/{nodeID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}/delete","metadata":{"seo":{"title":"/node/{nodeID}","description":"Delete a node (appliance or agent)"}},"httpPath":"/node/{nodeID}"},{"label":"/node/{nodeID}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}/get","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}/get","metadata":{"seo":{"title":"/node/{nodeID}","description":"Get a node (appliance or agent)"}},"httpPath":"/node/{nodeID}"},{"label":"/node/{nodeID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}/put","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}/put","metadata":{"seo":{"title":"/node/{nodeID}","description":"Update a node (appliance or agent)"}},"httpPath":"/node/{nodeID}"},{"label":"/node/{nodeID}/config/alert","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1alert/put","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1alert/put","metadata":{"seo":{"title":"/node/{nodeID}/config/alert","description":"Update alert configuration for a node (appliance)"}},"httpPath":"/node/{nodeID}/config/alert"},{"label":"/node/{nodeID}/config/cluster","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1cluster/put","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1cluster/put","metadata":{"seo":{"title":"/node/{nodeID}/config/cluster","description":"Update cluster configuration for a node (appliance)"}},"httpPath":"/node/{nodeID}/config/cluster"},{"label":"/node/{nodeID}/config/connectors","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1connectors/put","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1connectors/put","metadata":{"seo":{"title":"/node/{nodeID}/config/connectors","description":"Update connectors configuration for a node (appliance or agent)"}},"httpPath":"/node/{nodeID}/config/connectors"},{"label":"/node/{nodeID}/config/connectors","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1connectors/delete","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1connectors/delete","metadata":{"seo":{"title":"/node/{nodeID}/config/connectors","description":"Delete the connector config for a node (appliance or agent)"}},"httpPath":"/node/{nodeID}/config/connectors"},{"label":"/v2/node/{nodeID}/config/connectors","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1connectors/post","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1connectors/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/connectors","description":"Add a connector to a node (appliance or agent). Requires V2 connector config."}},"httpPath":"/v2/node/{nodeID}/config/connectors"},{"label":"/v2/node/{nodeID}/config/connectors/upgrade","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1connectors~1upgrade/post","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1connectors~1upgrade/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/connectors/upgrade","description":"Upgrade a node's (appliance or agent) connector config to V2."}},"httpPath":"/v2/node/{nodeID}/config/connectors/upgrade"},{"label":"/v2/node/{nodeID}/config/connectors/{connectorID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/put","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/put","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/connectors/{connectorID}","description":"Update a connector on a node (appliance or agent). Requires V2 connector config."}},"httpPath":"/v2/node/{nodeID}/config/connectors/{connectorID}"},{"label":"/v2/node/{nodeID}/config/connectors/{connectorID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/delete","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/connectors/{connectorID}","description":"Delete a connector from a node (appliance or agent). Requires V2 connector config."}},"httpPath":"/v2/node/{nodeID}/config/connectors/{connectorID}"},{"label":"/node/{nodeID}/config/network","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1network/put","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1network/put","metadata":{"seo":{"title":"/node/{nodeID}/config/network","description":"Update network configuration for a node (appliance)"}},"httpPath":"/node/{nodeID}/config/network"},{"label":"/node/{nodeID}/config/services","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1services/put","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1services/put","metadata":{"seo":{"title":"/node/{nodeID}/config/services","description":"Update services configuration for a node (appliance or agent)"}},"httpPath":"/node/{nodeID}/config/services"},{"label":"/v2/node/{nodeID}/config/services","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1services/post","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1services/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/services","description":"Add a service to a node. Requires V2 services config."}},"httpPath":"/v2/node/{nodeID}/config/services"},{"label":"/v2/node/{nodeID}/config/services/upgrade","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1services~1upgrade/post","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1services~1upgrade/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/services/upgrade","description":"Upgrade a node's services config to V2."}},"httpPath":"/v2/node/{nodeID}/config/services/upgrade"},{"label":"/v2/node/{nodeID}/config/services/{serviceID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/put","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/put","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/services/{serviceID}","description":"Update a service on a node. Requires V2 services config."}},"httpPath":"/v2/node/{nodeID}/config/services/{serviceID}"},{"label":"/v2/node/{nodeID}/config/services/{serviceID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/delete","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/services/{serviceID}","description":"Delete a service from a node. Requires V2 services config."}},"httpPath":"/v2/node/{nodeID}/config/services/{serviceID}"},{"label":"/node/{nodeID}/config/ztnagw","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1ztnagw/put","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1ztnagw/put","metadata":{"seo":{"title":"/node/{nodeID}/config/ztnagw","description":"Update ZTNA gateway configuration for a node (appliance)"}},"httpPath":"/node/{nodeID}/config/ztnagw"},{"label":"/node/{nodeID}/config/ztnagw","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1ztnagw/delete","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1ztnagw/delete","metadata":{"seo":{"title":"/node/{nodeID}/config/ztnagw","description":"Delete the ZTNA gateway configuration for a node (appliance)"}},"httpPath":"/node/{nodeID}/config/ztnagw"},{"label":"/node/{nodeID}/config/gateway","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1gateway/put","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1config~1gateway/put","metadata":{"seo":{"title":"/node/{nodeID}/config/gateway","description":"Update gateway configuration"}},"httpPath":"/node/{nodeID}/config/gateway"},{"label":"/node/{nodeID}/snmp","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1snmp/put","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1snmp/put","metadata":{"seo":{"title":"/node/{nodeID}/snmp","description":"Update SNMP configuration"}},"httpPath":"/node/{nodeID}/snmp"},{"label":"/node/{nodeID}/tag/{tagName}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1tag~1{tagname}/delete","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1tag~1{tagname}/delete","metadata":{"seo":{"title":"/node/{nodeID}/tag/{tagName}","description":"Delete a tag from a node (appliance or agent)"}},"httpPath":"/node/{nodeID}/tag/{tagName}"},{"label":"/node/{nodeID}/tag/{tagName}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1tag~1{tagname}/put","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1tag~1{tagname}/put","metadata":{"seo":{"title":"/node/{nodeID}/tag/{tagName}","description":"Set a tag on a node (appliance or agent)"}},"httpPath":"/node/{nodeID}/tag/{tagName}"},{"label":"/node/{nodeID}/trigger/{event}","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1trigger~1{event}/post","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1node~1{nodeid}~1trigger~1{event}/post","metadata":{"seo":{"title":"/node/{nodeID}/trigger/{event}","description":"Trigger an event on a node (appliance or agent)"}},"httpPath":"/node/{nodeID}/trigger/{event}"},{"label":"Retrieve usage data for nodes (appliances or agents)","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1stats~1realtime~1usage/get","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1stats~1realtime~1usage/get","metadata":{"seo":{"title":"Retrieve usage data for nodes (appliances or agents)","description":"Returns an array of usage data buckets for specified nodes within the specified time range and interval."}},"httpPath":"/stats/realtime/usage"},{"label":"/v2/node/{nodeID}/data-store","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store/delete","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store/delete","metadata":{"seo":{"title":"/v2/node/{nodeID}/data-store","description":"Delete a file or directory"}},"httpPath":"/v2/node/{nodeID}/data-store"},{"label":"/v2/node/{nodeID}/data-store/http-download","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store~1http-download/post","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store~1http-download/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/data-store/http-download","description":"Copy a file from an HTTP location to the data store"}},"httpPath":"/v2/node/{nodeID}/data-store/http-download"},{"label":"/v2/node/{nodeID}/data-store/http-upload","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store~1http-upload/post","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store~1http-upload/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/data-store/http-upload","description":"Upload a file from the node to an HTTP endpoint"}},"httpPath":"/v2/node/{nodeID}/data-store/http-upload"},{"label":"/v2/node/{nodeID}/data-store/list","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store~1list/get","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store~1list/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/data-store/list","description":"List the data store contents"}},"httpPath":"/v2/node/{nodeID}/data-store/list"},{"label":"/v2/node/{nodeID}/data-store/mkdir","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store~1mkdir/post","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store~1mkdir/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/data-store/mkdir","description":"Create a directory"}},"httpPath":"/v2/node/{nodeID}/data-store/mkdir"},{"label":"/v2/node/{nodeID}/data-store/s3-download","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store~1s3-download/post","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store~1s3-download/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/data-store/s3-download","description":"Copy a file from S3 to the data store"}},"httpPath":"/v2/node/{nodeID}/data-store/s3-download"},{"label":"/v2/node/{nodeID}/data-store/s3-upload","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store~1s3-upload/post","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store~1s3-upload/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/data-store/s3-upload","description":"Upload a file from the node to an S3 bucket"}},"httpPath":"/v2/node/{nodeID}/data-store/s3-upload"},{"label":"/v2/node/{nodeID}/data-store/tasks","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store~1tasks/get","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1data-store~1tasks/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/data-store/tasks","description":"List recent data store activity"}},"httpPath":"/v2/node/{nodeID}/data-store/tasks"},{"label":"/v2/node/{nodeID}/plugin-logs/gateway-details","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1plugin-logs~1gateway-details/get","routeSlug":"/legacy-swagger/swagger-2.0/node/paths/~1v2~1node~1{nodeid}~1plugin-logs~1gateway-details/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/plugin-logs/gateway-details","description":"Get gateway connection telemetry logs for a node (appliance)"}},"httpPath":"/v2/node/{nodeID}/plugin-logs/gateway-details"}]},{"type":"group","label":"Agent","link":"/legacy-swagger/swagger-2.0/agent","routeSlug":"/legacy-swagger/swagger-2.0/agent","items":[{"label":"/node","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1node/get","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1node/get","metadata":{"seo":{"title":"/node","description":"List nodes (appliances and agents)"}},"httpPath":"/node"},{"label":"/node/{nodeID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}/delete","metadata":{"seo":{"title":"/node/{nodeID}","description":"Delete a node (appliance or agent)"}},"httpPath":"/node/{nodeID}"},{"label":"/node/{nodeID}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}/get","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}/get","metadata":{"seo":{"title":"/node/{nodeID}","description":"Get a node (appliance or agent)"}},"httpPath":"/node/{nodeID}"},{"label":"/node/{nodeID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}/put","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}/put","metadata":{"seo":{"title":"/node/{nodeID}","description":"Update a node (appliance or agent)"}},"httpPath":"/node/{nodeID}"},{"label":"/node/{nodeID}/config/connectors","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1config~1connectors/put","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1config~1connectors/put","metadata":{"seo":{"title":"/node/{nodeID}/config/connectors","description":"Update connectors configuration for a node (appliance or agent)"}},"httpPath":"/node/{nodeID}/config/connectors"},{"label":"/node/{nodeID}/config/connectors","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1config~1connectors/delete","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1config~1connectors/delete","metadata":{"seo":{"title":"/node/{nodeID}/config/connectors","description":"Delete the connector config for a node (appliance or agent)"}},"httpPath":"/node/{nodeID}/config/connectors"},{"label":"/v2/node/{nodeID}/config/connectors","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors/post","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/connectors","description":"Add a connector to a node (appliance or agent). Requires V2 connector config."}},"httpPath":"/v2/node/{nodeID}/config/connectors"},{"label":"/v2/node/{nodeID}/config/connectors/upgrade","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors~1upgrade/post","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors~1upgrade/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/connectors/upgrade","description":"Upgrade a node's (appliance or agent) connector config to V2."}},"httpPath":"/v2/node/{nodeID}/config/connectors/upgrade"},{"label":"/v2/node/{nodeID}/config/connectors/{connectorID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/put","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/put","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/connectors/{connectorID}","description":"Update a connector on a node (appliance or agent). Requires V2 connector config."}},"httpPath":"/v2/node/{nodeID}/config/connectors/{connectorID}"},{"label":"/v2/node/{nodeID}/config/connectors/{connectorID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1connectors~1{connectorid}/delete","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/connectors/{connectorID}","description":"Delete a connector from a node (appliance or agent). Requires V2 connector config."}},"httpPath":"/v2/node/{nodeID}/config/connectors/{connectorID}"},{"label":"/node/{nodeID}/config/services","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1config~1services/put","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1config~1services/put","metadata":{"seo":{"title":"/node/{nodeID}/config/services","description":"Update services configuration for a node (appliance or agent)"}},"httpPath":"/node/{nodeID}/config/services"},{"label":"/v2/node/{nodeID}/config/services","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1services/post","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1services/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/services","description":"Add a service to a node. Requires V2 services config."}},"httpPath":"/v2/node/{nodeID}/config/services"},{"label":"/v2/node/{nodeID}/config/services/upgrade","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1services~1upgrade/post","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1services~1upgrade/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/services/upgrade","description":"Upgrade a node's services config to V2."}},"httpPath":"/v2/node/{nodeID}/config/services/upgrade"},{"label":"/v2/node/{nodeID}/config/services/{serviceID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/put","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/put","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/services/{serviceID}","description":"Update a service on a node. Requires V2 services config."}},"httpPath":"/v2/node/{nodeID}/config/services/{serviceID}"},{"label":"/v2/node/{nodeID}/config/services/{serviceID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1v2~1node~1{nodeid}~1config~1services~1{serviceid}/delete","metadata":{"seo":{"title":"/v2/node/{nodeID}/config/services/{serviceID}","description":"Delete a service from a node. Requires V2 services config."}},"httpPath":"/v2/node/{nodeID}/config/services/{serviceID}"},{"label":"/node/{nodeID}/config/gateway","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1config~1gateway/put","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1config~1gateway/put","metadata":{"seo":{"title":"/node/{nodeID}/config/gateway","description":"Update gateway configuration"}},"httpPath":"/node/{nodeID}/config/gateway"},{"label":"/node/{nodeID}/snmp","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1snmp/put","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1snmp/put","metadata":{"seo":{"title":"/node/{nodeID}/snmp","description":"Update SNMP configuration"}},"httpPath":"/node/{nodeID}/snmp"},{"label":"/node/{nodeID}/tag/{tagName}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1tag~1{tagname}/delete","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1tag~1{tagname}/delete","metadata":{"seo":{"title":"/node/{nodeID}/tag/{tagName}","description":"Delete a tag from a node (appliance or agent)"}},"httpPath":"/node/{nodeID}/tag/{tagName}"},{"label":"/node/{nodeID}/tag/{tagName}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1tag~1{tagname}/put","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1tag~1{tagname}/put","metadata":{"seo":{"title":"/node/{nodeID}/tag/{tagName}","description":"Set a tag on a node (appliance or agent)"}},"httpPath":"/node/{nodeID}/tag/{tagName}"},{"label":"/node/{nodeID}/trigger/{event}","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1trigger~1{event}/post","routeSlug":"/legacy-swagger/swagger-2.0/agent/paths/~1node~1{nodeid}~1trigger~1{event}/post","metadata":{"seo":{"title":"/node/{nodeID}/trigger/{event}","description":"Trigger an event on a node (appliance or agent)"}},"httpPath":"/node/{nodeID}/trigger/{event}"}]},{"type":"group","label":"Org","link":"/legacy-swagger/swagger-2.0/org","routeSlug":"/legacy-swagger/swagger-2.0/org","items":[{"label":"/org/mine","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/org/paths/~1org~1mine/get","routeSlug":"/legacy-swagger/swagger-2.0/org/paths/~1org~1mine/get","metadata":{"seo":{"title":"/org/mine","description":"Get your current Org"}},"httpPath":"/org/mine"}]},{"type":"group","label":"Orders","link":"/legacy-swagger/swagger-2.0/orders","routeSlug":"/legacy-swagger/swagger-2.0/orders","items":[{"label":"/provisioning/api/v1/orders","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/orders/paths/~1provisioning~1api~1v1~1orders/get","routeSlug":"/legacy-swagger/swagger-2.0/orders/paths/~1provisioning~1api~1v1~1orders/get","metadata":{"seo":{"title":"/provisioning/api/v1/orders","description":"Get all orders. The responses for orders from this API request are not fully hydrated (eg, no nodes)."}},"httpPath":"/provisioning/api/v1/orders"},{"label":"/provisioning/api/v1/orders","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/orders/paths/~1provisioning~1api~1v1~1orders/post","routeSlug":"/legacy-swagger/swagger-2.0/orders/paths/~1provisioning~1api~1v1~1orders/post","metadata":{"seo":{"title":"/provisioning/api/v1/orders","description":"Create an order. Omitted fields are not updated."}},"httpPath":"/provisioning/api/v1/orders"},{"label":"/provisioning/api/v1/orders/{uid}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/orders/paths/~1provisioning~1api~1v1~1orders~1{uid}/get","routeSlug":"/legacy-swagger/swagger-2.0/orders/paths/~1provisioning~1api~1v1~1orders~1{uid}/get","metadata":{"seo":{"title":"/provisioning/api/v1/orders/{uid}","description":"Get an order"}},"httpPath":"/provisioning/api/v1/orders/{uid}"},{"label":"/provisioning/api/v1/orders/{uid}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/orders/paths/~1provisioning~1api~1v1~1orders~1{uid}/put","routeSlug":"/legacy-swagger/swagger-2.0/orders/paths/~1provisioning~1api~1v1~1orders~1{uid}/put","metadata":{"seo":{"title":"/provisioning/api/v1/orders/{uid}","description":"Update an order. Omitted fields are not updated."}},"httpPath":"/provisioning/api/v1/orders/{uid}"},{"label":"/provisioning/api/v1/orders/{uid}/comment","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/orders/paths/~1provisioning~1api~1v1~1orders~1{uid}~1comment/post","routeSlug":"/legacy-swagger/swagger-2.0/orders/paths/~1provisioning~1api~1v1~1orders~1{uid}~1comment/post","metadata":{"seo":{"title":"/provisioning/api/v1/orders/{uid}/comment","description":"Add a comment"}},"httpPath":"/provisioning/api/v1/orders/{uid}/comment"},{"label":"/provisioning/api/v1/orders/{uid}/flag","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/orders/paths/~1provisioning~1api~1v1~1orders~1{uid}~1flag/delete","routeSlug":"/legacy-swagger/swagger-2.0/orders/paths/~1provisioning~1api~1v1~1orders~1{uid}~1flag/delete","metadata":{"seo":{"title":"/provisioning/api/v1/orders/{uid}/flag","description":"Unflag an order"}},"httpPath":"/provisioning/api/v1/orders/{uid}/flag"},{"label":"/provisioning/api/v1/orders/{uid}/flag","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/orders/paths/~1provisioning~1api~1v1~1orders~1{uid}~1flag/put","routeSlug":"/legacy-swagger/swagger-2.0/orders/paths/~1provisioning~1api~1v1~1orders~1{uid}~1flag/put","metadata":{"seo":{"title":"/provisioning/api/v1/orders/{uid}/flag","description":"Flag an order"}},"httpPath":"/provisioning/api/v1/orders/{uid}/flag"}]},{"type":"group","label":"Repositories","link":"/legacy-swagger/swagger-2.0/repositories","routeSlug":"/legacy-swagger/swagger-2.0/repositories","items":[{"label":"/repositories","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/repositories/paths/~1repositories/get","routeSlug":"/legacy-swagger/swagger-2.0/repositories/paths/~1repositories/get","metadata":{"seo":{"title":"/repositories","description":"Get all repositories"}},"httpPath":"/repositories"},{"label":"/repositories/{reponame}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/repositories/paths/~1repositories~1{reponame}/delete","routeSlug":"/legacy-swagger/swagger-2.0/repositories/paths/~1repositories~1{reponame}/delete","metadata":{"seo":{"title":"/repositories/{reponame}","description":"Delete a repository"}},"httpPath":"/repositories/{reponame}"},{"label":"/repositories/{reponame}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/repositories/paths/~1repositories~1{reponame}/get","routeSlug":"/legacy-swagger/swagger-2.0/repositories/paths/~1repositories~1{reponame}/get","metadata":{"seo":{"title":"/repositories/{reponame}","description":"Get information for a repository"}},"httpPath":"/repositories/{reponame}"},{"label":"/repositories/{reponame}/{tag}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/repositories/paths/~1repositories~1{reponame}~1{tag}/delete","routeSlug":"/legacy-swagger/swagger-2.0/repositories/paths/~1repositories~1{reponame}~1{tag}/delete","metadata":{"seo":{"title":"/repositories/{reponame}/{tag}","description":"Delete a repository tag"}},"httpPath":"/repositories/{reponame}/{tag}"}]},{"type":"group","label":"Tags","link":"/legacy-swagger/swagger-2.0/tags","routeSlug":"/legacy-swagger/swagger-2.0/tags","items":[{"label":"/tags","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/tags/paths/~1tags/get","routeSlug":"/legacy-swagger/swagger-2.0/tags/paths/~1tags/get","metadata":{"seo":{"title":"/tags","description":"List tags"}},"httpPath":"/tags"},{"label":"/tags/{tagName}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/tags/paths/~1tags~1{tagname}/get","routeSlug":"/legacy-swagger/swagger-2.0/tags/paths/~1tags~1{tagname}/get","metadata":{"seo":{"title":"/tags/{tagName}","description":"Get a tag by name"}},"httpPath":"/tags/{tagName}"}]},{"type":"group","label":"Upgrade Manager","link":"/legacy-swagger/swagger-2.0/upgrade-manager","routeSlug":"/legacy-swagger/swagger-2.0/upgrade-manager","items":[{"label":"/upgrade-manager/api/v1/upgrades","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades/get","routeSlug":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades/get","metadata":{"seo":{"title":"/upgrade-manager/api/v1/upgrades","description":"List upgrades"}},"httpPath":"/upgrade-manager/api/v1/upgrades"},{"label":"/upgrade-manager/api/v1/upgrades","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades/post","routeSlug":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades/post","metadata":{"seo":{"title":"/upgrade-manager/api/v1/upgrades","description":"Create a new upgrade"}},"httpPath":"/upgrade-manager/api/v1/upgrades"},{"label":"/upgrade-manager/api/v1/upgrades/active","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1active/get","routeSlug":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1active/get","metadata":{"seo":{"title":"/upgrade-manager/api/v1/upgrades/active","description":"Get the active upgrade"}},"httpPath":"/upgrade-manager/api/v1/upgrades/active"},{"label":"/upgrade-manager/api/v1/upgrades/{upgradeID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}/delete","metadata":{"seo":{"title":"/upgrade-manager/api/v1/upgrades/{upgradeID}","description":"Delete an upgrade"}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}"},{"label":"/upgrade-manager/api/v1/upgrades/{upgradeID}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}/get","routeSlug":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}/get","metadata":{"seo":{"title":"/upgrade-manager/api/v1/upgrades/{upgradeID}","description":"Get an upgrade"}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}"},{"label":"/upgrade-manager/api/v1/upgrades/{upgradeID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}/put","routeSlug":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}/put","metadata":{"seo":{"title":"/upgrade-manager/api/v1/upgrades/{upgradeID}","description":"Update an upgrade"}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}"},{"label":"/upgrade-manager/api/v1/upgrades/{upgradeID}/approve-failover","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1approve-failover/post","routeSlug":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1approve-failover/post","metadata":{"seo":{"title":"/upgrade-manager/api/v1/upgrades/{upgradeID}/approve-failover","description":"Approve an upgrade to failover clusters"}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/approve-failover"},{"label":"/upgrade-manager/api/v1/upgrades/{upgradeID}/complete","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1complete/post","routeSlug":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1complete/post","metadata":{"seo":{"title":"/upgrade-manager/api/v1/upgrades/{upgradeID}/complete","description":"Mark an upgrade complete"}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/complete"},{"label":"/upgrade-manager/api/v1/upgrades/{upgradeID}/dismiss/{workflowID}","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1dismiss~1{workflowid}/post","routeSlug":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1dismiss~1{workflowid}/post","metadata":{"seo":{"title":"/upgrade-manager/api/v1/upgrades/{upgradeID}/dismiss/{workflowID}","description":"Dismiss a workflow"}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/dismiss/{workflowID}"},{"label":"/upgrade-manager/api/v1/upgrades/{upgradeID}/dryrun","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1dryrun/post","routeSlug":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1dryrun/post","metadata":{"seo":{"title":"/upgrade-manager/api/v1/upgrades/{upgradeID}/dryrun","description":"Dry run an upgrade. This will clone the upgrade and start the cloned copy and return the copy's UID"}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/dryrun"},{"label":"/upgrade-manager/api/v1/upgrades/{upgradeID}/logs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1logs/get","routeSlug":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1logs/get","metadata":{"seo":{"title":"/upgrade-manager/api/v1/upgrades/{upgradeID}/logs","description":"Get logs for an upgrade"}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/logs"},{"label":"/upgrade-manager/api/v1/upgrades/{upgradeID}/note/{workflowID}","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1note~1{workflowid}/post","routeSlug":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1note~1{workflowid}/post","metadata":{"seo":{"title":"/upgrade-manager/api/v1/upgrades/{upgradeID}/note/{workflowID}","description":"Add a note to a workflow"}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/note/{workflowID}"},{"label":"/upgrade-manager/api/v1/upgrades/{upgradeID}/retry/{workflowID}","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1retry~1{workflowid}/post","routeSlug":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1retry~1{workflowid}/post","metadata":{"seo":{"title":"/upgrade-manager/api/v1/upgrades/{upgradeID}/retry/{workflowID}","description":"Retry a workflow"}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/retry/{workflowID}"},{"label":"/upgrade-manager/api/v1/upgrades/{upgradeID}/start","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1start/post","routeSlug":"/legacy-swagger/swagger-2.0/upgrade-manager/paths/~1upgrade-manager~1api~1v1~1upgrades~1{upgradeid}~1start/post","metadata":{"seo":{"title":"/upgrade-manager/api/v1/upgrades/{upgradeID}/start","description":"Start an upgrade"}},"httpPath":"/upgrade-manager/api/v1/upgrades/{upgradeID}/start"}]},{"type":"group","label":"Alarms","link":"/legacy-swagger/swagger-2.0/alarms","routeSlug":"/legacy-swagger/swagger-2.0/alarms","items":[{"label":"/v2/alarm","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm/get","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm/get","metadata":{"seo":{"title":"/v2/alarm","description":"Get alarms"}},"httpPath":"/v2/alarm"},{"label":"/v2/alarm","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm/post","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm/post","metadata":{"seo":{"title":"/v2/alarm","description":"Create alarm"}},"httpPath":"/v2/alarm"},{"label":"/v2/alarm-channel","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm-channel/get","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm-channel/get","metadata":{"seo":{"title":"/v2/alarm-channel","description":"Returns available alarm channels"}},"httpPath":"/v2/alarm-channel"},{"label":"/v2/alarm-channel","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm-channel/post","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm-channel/post","metadata":{"seo":{"title":"/v2/alarm-channel","description":"Creates an alarm channel"}},"httpPath":"/v2/alarm-channel"},{"label":"/v2/alarm-channel/{uid}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm-channel~1{uid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm-channel~1{uid}/delete","metadata":{"seo":{"title":"/v2/alarm-channel/{uid}","description":"Updates the alarm channel with the given uid"}},"httpPath":"/v2/alarm-channel/{uid}"},{"label":"/v2/alarm-channel/{uid}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm-channel~1{uid}/get","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm-channel~1{uid}/get","metadata":{"seo":{"title":"/v2/alarm-channel/{uid}","description":"Returns the alarm channel with the given uid"}},"httpPath":"/v2/alarm-channel/{uid}"},{"label":"/v2/alarm-channel/{uid}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm-channel~1{uid}/put","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm-channel~1{uid}/put","metadata":{"seo":{"title":"/v2/alarm-channel/{uid}","description":"Updates the alarm channel with the given uid"}},"httpPath":"/v2/alarm-channel/{uid}"},{"label":"/v2/alarm/suppression","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm~1suppression/delete","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm~1suppression/delete","metadata":{"seo":{"title":"/v2/alarm/suppression","description":"Cancel or end alert suppression window"}},"httpPath":"/v2/alarm/suppression"},{"label":"/v2/alarm/suppression","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm~1suppression/get","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm~1suppression/get","metadata":{"seo":{"title":"/v2/alarm/suppression","description":"Get scheduled alert suppression window"}},"httpPath":"/v2/alarm/suppression"},{"label":"/v2/alarm/suppression","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm~1suppression/post","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm~1suppression/post","metadata":{"seo":{"title":"/v2/alarm/suppression","description":"Create an alert suppression window"}},"httpPath":"/v2/alarm/suppression"},{"label":"/v2/alarm/{uid}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm~1{uid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm~1{uid}/delete","metadata":{"seo":{"title":"/v2/alarm/{uid}","description":"Delete alarm"}},"httpPath":"/v2/alarm/{uid}"},{"label":"/v2/alarm/{uid}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm~1{uid}/get","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm~1{uid}/get","metadata":{"seo":{"title":"/v2/alarm/{uid}","description":"Get alarm"}},"httpPath":"/v2/alarm/{uid}"},{"label":"/v2/alarm/{uid}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm~1{uid}/put","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1alarm~1{uid}/put","metadata":{"seo":{"title":"/v2/alarm/{uid}","description":"Update alarm"}},"httpPath":"/v2/alarm/{uid}"},{"label":"/v2/event","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1event/get","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1event/get","metadata":{"seo":{"title":"/v2/event","description":"Get all events"}},"httpPath":"/v2/event"},{"label":"/v2/event/{nodeId}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1event~1{nodeid}/get","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1event~1{nodeid}/get","metadata":{"seo":{"title":"/v2/event/{nodeId}","description":"Get all events for node (appliance or agent)"}},"httpPath":"/v2/event/{nodeId}"},{"label":"/v2/event/{nodeId}/{eventId}","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1event~1{nodeid}~1{eventid}/post","routeSlug":"/legacy-swagger/swagger-2.0/alarms/paths/~1v2~1event~1{nodeid}~1{eventid}/post","metadata":{"seo":{"title":"/v2/event/{nodeId}/{eventId}","description":"Test an event against alarms"}},"httpPath":"/v2/event/{nodeId}/{eventId}"}]},{"type":"group","label":"Certificates","link":"/legacy-swagger/swagger-2.0/certificates","routeSlug":"/legacy-swagger/swagger-2.0/certificates","items":[{"label":"/v2/certificates","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/certificates/paths/~1v2~1certificates/get","routeSlug":"/legacy-swagger/swagger-2.0/certificates/paths/~1v2~1certificates/get","metadata":{"seo":{"title":"/v2/certificates","description":"List certificates"}},"httpPath":"/v2/certificates"},{"label":"/v2/certificates","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/certificates/paths/~1v2~1certificates/post","routeSlug":"/legacy-swagger/swagger-2.0/certificates/paths/~1v2~1certificates/post","metadata":{"seo":{"title":"/v2/certificates","description":"Create a certificate"}},"httpPath":"/v2/certificates"},{"label":"/v2/certificates/{fqdn}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/certificates/paths/~1v2~1certificates~1{fqdn}/delete","routeSlug":"/legacy-swagger/swagger-2.0/certificates/paths/~1v2~1certificates~1{fqdn}/delete","metadata":{"seo":{"title":"/v2/certificates/{fqdn}","description":"Delete a certificate"}},"httpPath":"/v2/certificates/{fqdn}"},{"label":"/v2/certificates/{fqdn}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/certificates/paths/~1v2~1certificates~1{fqdn}/put","routeSlug":"/legacy-swagger/swagger-2.0/certificates/paths/~1v2~1certificates~1{fqdn}/put","metadata":{"seo":{"title":"/v2/certificates/{fqdn}","description":"Update a certificate"}},"httpPath":"/v2/certificates/{fqdn}"}]},{"type":"group","label":"Compute","link":"/legacy-swagger/swagger-2.0/compute","routeSlug":"/legacy-swagger/swagger-2.0/compute","items":[{"label":"/v2/cluster/{clusterFQDN}/exec/container","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container","description":"List containers"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container"},{"label":"/v2/cluster/{clusterFQDN}/exec/container","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container/post","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container/post","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container","description":"Create a container"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container"},{"label":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}/delete","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}","description":"Delete a container"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}"},{"label":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}","description":"Get a container"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}"},{"label":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}/put","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}/put","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}","description":"Update a container"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}"},{"label":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/capability","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1capability/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1capability/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/capability","description":"Get container capabilities"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/capability"},{"label":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/config","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1config/put","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1config/put","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/config","description":"Update container config"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/config"},{"label":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/healthcheck","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1healthcheck/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1healthcheck/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/healthcheck","description":"Get container health check"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/healthcheck"},{"label":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/interface","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1interface/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1interface/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/interface","description":"List container interfaces"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/interface"},{"label":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/limit","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1limit/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1limit/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/limit","description":"List container limits"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/limit"},{"label":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/logging","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1logging/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1logging/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/logging","description":"Get container logging configuration"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/logging"},{"label":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/mount","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1mount/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1mount/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/mount","description":"List container mounts"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/mount"},{"label":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/port-mapping","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1port-mapping/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1port-mapping/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/port-mapping","description":"List container port mappings"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/port-mapping"},{"label":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/variable","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1variable/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1variable/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/variable","description":"List container variables"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/variable"},{"label":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/virtual-network","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1virtual-network/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1virtual-network/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/virtual-network","description":"List container virtual networks"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/virtual-network"},{"label":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/volume","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1volume/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1volume/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/volume","description":"List container volumes"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/volume"},{"label":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/vrf","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1vrf/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1container~1{containerid}~1vrf/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/vrf","description":"Get container VRF"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/container/{containerID}/vrf"},{"label":"/v2/cluster/{clusterFQDN}/exec/volume","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1volume/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1volume/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/volume","description":"List volumes"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/volume"},{"label":"/v2/cluster/{clusterFQDN}/exec/volume","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1volume/post","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1volume/post","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/volume","description":"Create volume"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/volume"},{"label":"/v2/cluster/{clusterFQDN}/exec/volume/{volumeName}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1volume~1{volumename}/delete","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1cluster~1{clusterfqdn}~1exec~1volume~1{volumename}/delete","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/exec/volume/{volumeName}","description":"Delete a volume"}},"httpPath":"/v2/cluster/{clusterFQDN}/exec/volume/{volumeName}"},{"label":"/v2/node/{nodeID}/exec/container","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container","description":"List containers"}},"httpPath":"/v2/node/{nodeID}/exec/container"},{"label":"/v2/node/{nodeID}/exec/container","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container/post","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container","description":"Create a container"}},"httpPath":"/v2/node/{nodeID}/exec/container"},{"label":"/v2/node/{nodeID}/exec/container/{containerID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}/delete","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container/{containerID}","description":"Delete a container"}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}"},{"label":"/v2/node/{nodeID}/exec/container/{containerID}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container/{containerID}","description":"Get a container"}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}"},{"label":"/v2/node/{nodeID}/exec/container/{containerID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}/put","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}/put","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container/{containerID}","description":"Update a container"}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}"},{"label":"/v2/node/{nodeID}/exec/container/{containerID}/capability","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1capability/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1capability/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container/{containerID}/capability","description":"Get container capabilities"}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/capability"},{"label":"/v2/node/{nodeID}/exec/container/{containerID}/config","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1config/put","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1config/put","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container/{containerID}/config","description":"Update container config"}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/config"},{"label":"/v2/node/{nodeID}/exec/container/{containerID}/healthcheck","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1healthcheck/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1healthcheck/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container/{containerID}/healthcheck","description":"Get container health check"}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/healthcheck"},{"label":"/v2/node/{nodeID}/exec/container/{containerID}/interface","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1interface/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1interface/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container/{containerID}/interface","description":"List container interfaces"}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/interface"},{"label":"/v2/node/{nodeID}/exec/container/{containerID}/limit","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1limit/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1limit/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container/{containerID}/limit","description":"List container limits"}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/limit"},{"label":"/v2/node/{nodeID}/exec/container/{containerID}/logging","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1logging/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1logging/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container/{containerID}/logging","description":"Get container logging configuration"}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/logging"},{"label":"/v2/node/{nodeID}/exec/container/{containerID}/mount","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1mount/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1mount/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container/{containerID}/mount","description":"List container mounts"}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/mount"},{"label":"/v2/node/{nodeID}/exec/container/{containerID}/port-mapping","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1port-mapping/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1port-mapping/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container/{containerID}/port-mapping","description":"List container port mappings"}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/port-mapping"},{"label":"/v2/node/{nodeID}/exec/container/{containerID}/variable","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1variable/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1variable/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container/{containerID}/variable","description":"List container variables"}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/variable"},{"label":"/v2/node/{nodeID}/exec/container/{containerID}/virtual-network","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1virtual-network/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1virtual-network/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container/{containerID}/virtual-network","description":"List container virtual networks"}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/virtual-network"},{"label":"/v2/node/{nodeID}/exec/container/{containerID}/volume","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1volume/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1volume/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container/{containerID}/volume","description":"List container volumes"}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/volume"},{"label":"/v2/node/{nodeID}/exec/container/{containerID}/vrf","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1vrf/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1container~1{containerid}~1vrf/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/container/{containerID}/vrf","description":"Get container VRF"}},"httpPath":"/v2/node/{nodeID}/exec/container/{containerID}/vrf"},{"label":"/v2/node/{nodeID}/exec/volume","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1volume/get","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1volume/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/volume","description":"List volumes"}},"httpPath":"/v2/node/{nodeID}/exec/volume"},{"label":"/v2/node/{nodeID}/exec/volume","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1volume/post","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1volume/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/volume","description":"Create volume"}},"httpPath":"/v2/node/{nodeID}/exec/volume"},{"label":"/v2/node/{nodeID}/exec/volume/{volumeName}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1volume~1{volumename}/delete","routeSlug":"/legacy-swagger/swagger-2.0/compute/paths/~1v2~1node~1{nodeid}~1exec~1volume~1{volumename}/delete","metadata":{"seo":{"title":"/v2/node/{nodeID}/exec/volume/{volumeName}","description":"Delete a volume"}},"httpPath":"/v2/node/{nodeID}/exec/volume/{volumeName}"}]},{"type":"group","label":"VPN Network","link":"/legacy-swagger/swagger-2.0/vpn-network","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network","items":[{"label":"/v2/cluster/{clusterFQDN}/vpn","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn","description":"Returns all the VPN networks"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn"},{"label":"/v2/cluster/{clusterFQDN}/vpn","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn/post","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn/post","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn","description":"Attach a VPN network"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}/delete","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}/delete","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}","description":"Deletes a vpn network"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}","description":"Returns information about a VPN network"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}/put","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}/put","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}","description":"Update a VPN network"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dns/delete","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dns/delete","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns","description":"Delete a VPN Dns configuration"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dns/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dns/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns","description":"Get All VPN Dns configuration"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dns/post","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dns/post","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns","description":"Create a VPN Dns configuration"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dns/put","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dns/put","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns","description":"Update a VPN Dns configuration"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dns"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1export-route/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1export-route/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route","description":"Get All VPN's dynamic export routes"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1export-route/post","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1export-route/post","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route","description":"Creates a VPN export route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route/{uid}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/delete","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route/{uid}","description":"Delete a VPN export route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route/{uid}"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route/{uid}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/put","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/put","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route/{uid}","description":"Update a VPN export route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/export-route/{uid}"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1import-route/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1import-route/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route","description":"Get All VPN's dynamic import routes"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1import-route/post","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1import-route/post","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route","description":"Creates a VPN import route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route/{uid}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/delete","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route/{uid}","description":"Delete a VPN import route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route/{uid}"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route/{uid}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/put","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/put","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route/{uid}","description":"Update a VPN import route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/dynamic/import-route/{uid}"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1interface/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1interface/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface","description":"Get All VPN's interfaces"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1interface/post","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1interface/post","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface","description":"Create a VPN interface"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface/{interfaceName}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1interface~1{interfacename}/delete","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1interface~1{interfacename}/delete","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface/{interfaceName}","description":"Delete a VPN interface"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface/{interfaceName}"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface/{interfaceName}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1interface~1{interfacename}/put","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1interface~1{interfacename}/put","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface/{interfaceName}","description":"Update a VPN interface"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/interface/{interfaceName}"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1route/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1route/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route","description":"Get All VPN's routes"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1route/post","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1route/post","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route","description":"Creates a VPN route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route/{uid}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1route~1{uid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1route~1{uid}/delete","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route/{uid}","description":"Delete a VPN route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route/{uid}"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route/{uid}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1route~1{uid}/put","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1route~1{uid}/put","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route/{uid}","description":"Update a VPN route"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/route/{uid}"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1service/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1service/get","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service","description":"Gets all VPN services"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1service/post","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1service/post","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service","description":"Creates a VPN Service"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service/{uid}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1service~1{uid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1service~1{uid}/delete","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service/{uid}","description":"Delete a Service"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service/{uid}"},{"label":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service/{uid}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1service~1{uid}/put","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1cluster~1{clusterfqdn}~1vpn~1{networkname}~1service~1{uid}/put","metadata":{"seo":{"title":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service/{uid}","description":"Update a Service"}},"httpPath":"/v2/cluster/{clusterFQDN}/vpn/{networkName}/service/{uid}"},{"label":"/v2/node/{nodeID}/vpn","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn","description":"Returns all the VPN networks"}},"httpPath":"/v2/node/{nodeID}/vpn"},{"label":"/v2/node/{nodeID}/vpn","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn/post","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn","description":"Attach a VPN network"}},"httpPath":"/v2/node/{nodeID}/vpn"},{"label":"/v2/node/{nodeID}/vpn/{networkName}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}/delete","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}/delete","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}","description":"Deletes a vpn network"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}"},{"label":"/v2/node/{nodeID}/vpn/{networkName}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}","description":"Returns information about a VPN network"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}"},{"label":"/v2/node/{nodeID}/vpn/{networkName}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}/put","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}/put","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}","description":"Update a VPN network"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/dns","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dns/delete","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dns/delete","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/dns","description":"Delete a VPN Dns configuration"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dns"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/dns","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dns/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dns/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/dns","description":"Get All VPN Dns configuration"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dns"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/dns","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dns/post","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dns/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/dns","description":"Create a VPN Dns configuration"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dns"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/dns","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dns/put","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dns/put","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/dns","description":"Update a VPN Dns configuration"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dns"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1export-route/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1export-route/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route","description":"Get All VPN's dynamic export routes"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1export-route/post","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1export-route/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route","description":"Creates a VPN export route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route/{uid}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/delete","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route/{uid}","description":"Delete a VPN export route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route/{uid}"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route/{uid}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/put","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1export-route~1{uid}/put","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route/{uid}","description":"Update a VPN export route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/export-route/{uid}"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1import-route/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1import-route/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route","description":"Get All VPN's dynamic import routes"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1import-route/post","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1import-route/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route","description":"Creates a VPN import route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route/{uid}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/delete","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route/{uid}","description":"Delete a VPN import route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route/{uid}"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route/{uid}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/put","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1dynamic~1import-route~1{uid}/put","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route/{uid}","description":"Update a VPN import route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/dynamic/import-route/{uid}"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/interface","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1interface/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1interface/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/interface","description":"Get All VPN's interfaces"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/interface"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/interface","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1interface/post","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1interface/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/interface","description":"Create a VPN interface"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/interface"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/interface/{interfaceName}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1interface~1{interfacename}/delete","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1interface~1{interfacename}/delete","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/interface/{interfaceName}","description":"Delete a VPN interface"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/interface/{interfaceName}"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/interface/{interfaceName}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1interface~1{interfacename}/put","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1interface~1{interfacename}/put","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/interface/{interfaceName}","description":"Update a VPN interface"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/interface/{interfaceName}"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/route","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1route/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1route/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/route","description":"Get All VPN's routes"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/route"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1route/post","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1route/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/route","description":"Creates a VPN route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/route"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/route/{uid}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1route~1{uid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1route~1{uid}/delete","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/route/{uid}","description":"Delete a VPN route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/route/{uid}"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/route/{uid}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1route~1{uid}/put","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1route~1{uid}/put","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/route/{uid}","description":"Update a VPN route"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/route/{uid}"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/service","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1service/get","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1service/get","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/service","description":"Gets all VPN services"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/service"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/service","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1service/post","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1service/post","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/service","description":"Creates a VPN Service"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/service"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/service/{uid}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1service~1{uid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1service~1{uid}/delete","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/service/{uid}","description":"Delete a Service"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/service/{uid}"},{"label":"/v2/node/{nodeID}/vpn/{networkName}/service/{uid}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1service~1{uid}/put","routeSlug":"/legacy-swagger/swagger-2.0/vpn-network/paths/~1v2~1node~1{nodeid}~1vpn~1{networkname}~1service~1{uid}/put","metadata":{"seo":{"title":"/v2/node/{nodeID}/vpn/{networkName}/service/{uid}","description":"Update a Service"}},"httpPath":"/v2/node/{nodeID}/vpn/{networkName}/service/{uid}"}]},{"type":"group","label":"Domain Network","link":"/legacy-swagger/swagger-2.0/domain-network","routeSlug":"/legacy-swagger/swagger-2.0/domain-network","items":[{"label":"/v2/domain/{domainName}/network","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network/get","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network/get","metadata":{"seo":{"title":"/v2/domain/{domainName}/network","description":"List domain networks"}},"httpPath":"/v2/domain/{domainName}/network"},{"label":"/v2/domain/{domainName}/network","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network/post","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network/post","metadata":{"seo":{"title":"/v2/domain/{domainName}/network","description":"Create a domain network"}},"httpPath":"/v2/domain/{domainName}/network"},{"label":"/v2/domain/{domainName}/network/{networkName}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}/delete","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}/delete","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}","description":"Delete a domain network - this change is not staged and will immediately affect the domain"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}"},{"label":"/v2/domain/{domainName}/network/{networkName}/access-policy","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy/get","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy/get","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/access-policy","description":"List a network's access policies"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy"},{"label":"/v2/domain/{domainName}/network/{networkName}/access-policy","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy/post","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy/post","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/access-policy","description":"Create a network access policy"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy"},{"label":"/v2/domain/{domainName}/network/{networkName}/access-policy/{accessPolicyID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/delete","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/access-policy/{accessPolicyID}","description":"Delete a network access policy"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy/{accessPolicyID}"},{"label":"/v2/domain/{domainName}/network/{networkName}/access-policy/{accessPolicyID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/put","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1access-policy~1{accesspolicyid}/put","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/access-policy/{accessPolicyID}","description":"Update a network access policy"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/access-policy/{accessPolicyID}"},{"label":"/v2/domain/{domainName}/network/{networkName}/auth-group","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group/get","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group/get","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/auth-group","description":"List a network's auth groups"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group"},{"label":"/v2/domain/{domainName}/network/{networkName}/auth-group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group/post","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group/post","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/auth-group","description":"Create a network auth group"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group"},{"label":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/delete","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/delete","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}","description":"Delete a network auth group"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/get","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/get","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}","description":"List a network auth group's members"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/post","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/post","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}","description":"Add a network auth group member"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/put","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}/put","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}","description":"Update a network auth group"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}"},{"label":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}/{memberID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/delete","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}/{memberID}","description":"Remove a network auth group member"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}/{memberID}"},{"label":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}/{memberID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/put","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1auth-group~1{groupname}~1{memberid}/put","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}/{memberID}","description":"Update a membership"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/auth-group/{groupName}/{memberID}"},{"label":"/v2/domain/{domainName}/network/{networkName}/change","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change/get","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change/get","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/change","description":"List staged changes"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change"},{"label":"/v2/domain/{domainName}/network/{networkName}/change/commit","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1commit/post","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1commit/post","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/change/commit","description":"Commit staged changes"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change/commit"},{"label":"/v2/domain/{domainName}/network/{networkName}/change/validate","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1validate/get","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1validate/get","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/change/validate","description":"List validation errors for staged changes"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change/validate"},{"label":"/v2/domain/{domainName}/network/{networkName}/change/{changeID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1{changeid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1change~1{changeid}/delete","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/change/{changeID}","description":"Revert a staged change. If the item is newly added and not committed, the item will be deleted along with any associated changes."}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/change/{changeID}"},{"label":"/v2/domain/{domainName}/network/{networkName}/dns","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns/get","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns/get","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/dns","description":"Get a network's DNS configuration"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns"},{"label":"/v2/domain/{domainName}/network/{networkName}/dns","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns/put","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns/put","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/dns","description":"Update a network's DNS configuration"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns"},{"label":"/v2/domain/{domainName}/network/{networkName}/dns-zone","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone/get","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone/get","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/dns-zone","description":"List a network's DNS zones"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone"},{"label":"/v2/domain/{domainName}/network/{networkName}/dns-zone","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone/post","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone/post","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/dns-zone","description":"Create a DNS zone"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone"},{"label":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/delete","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/delete","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}","description":"Delete a DNS zone"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}"},{"label":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/put","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}/put","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}","description":"Update a DNS zone"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}"},{"label":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record/get","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record/get","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record","description":"List a network zone's DNS records"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record"},{"label":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record/post","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record/post","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record","description":"Create a DNS record"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record"},{"label":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record/{recordName}/{recordType}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/delete","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/delete","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record/{recordName}/{recordType}","description":"Delete a DNS record"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record/{recordName}/{recordType}"},{"label":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record/{recordName}/{recordType}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/put","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1dns-zone~1{zonename}~1dns-record~1{recordname}~1{recordtype}/put","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record/{recordName}/{recordType}","description":"Update a DNS record"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/dns-zone/{zoneName}/dns-record/{recordName}/{recordType}"},{"label":"/v2/domain/{domainName}/network/{networkName}/network-group","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group/get","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group/get","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/network-group","description":"List a network's groups"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group"},{"label":"/v2/domain/{domainName}/network/{networkName}/network-group","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group/post","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group/post","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/network-group","description":"Create a network group"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group"},{"label":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/delete","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/delete","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}","description":"Delete a network group"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}"},{"label":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/get","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/get","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}","description":"List a network's group memberships"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}"},{"label":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/put","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}/put","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}","description":"Update a network group"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}"},{"label":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}/{objectName}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/delete","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/delete","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}/{objectName}","description":"Remove a network object from a network group"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}/{objectName}"},{"label":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}/{objectName}","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/post","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-group~1{groupname}~1{objectname}/post","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}/{objectName}","description":"Add a network object to a network group (represented by a network group membership"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-group/{groupName}/{objectName}"},{"label":"/v2/domain/{domainName}/network/{networkName}/network-object","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object/get","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object/get","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/network-object","description":"List a network's objects"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object"},{"label":"/v2/domain/{domainName}/network/{networkName}/network-object","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object/post","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object/post","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/network-object","description":"Create a network object"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object"},{"label":"/v2/domain/{domainName}/network/{networkName}/network-object/{objectName}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/delete","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/delete","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/network-object/{objectName}","description":"Delete a network object"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object/{objectName}"},{"label":"/v2/domain/{domainName}/network/{networkName}/network-object/{objectName}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/put","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1network-object~1{objectname}/put","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/network-object/{objectName}","description":"Update a network object"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/network-object/{objectName}"},{"label":"/v2/domain/{domainName}/network/{networkName}/port-forwarding","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding/get","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding/get","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/port-forwarding","description":"List a network's port forwardings"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding"},{"label":"/v2/domain/{domainName}/network/{networkName}/port-forwarding","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding/post","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding/post","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/port-forwarding","description":"Create a port forwarding"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding"},{"label":"/v2/domain/{domainName}/network/{networkName}/port-forwarding/{portForwardingID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/delete","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/port-forwarding/{portForwardingID}","description":"Get a port forwarding"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding/{portForwardingID}"},{"label":"/v2/domain/{domainName}/network/{networkName}/port-forwarding/{portForwardingID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/put","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1port-forwarding~1{portforwardingid}/put","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/port-forwarding/{portForwardingID}","description":"Update a port forwarding"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/port-forwarding/{portForwardingID}"},{"label":"/v2/domain/{domainName}/network/{networkName}/route","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route/get","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route/get","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/route","description":"List a network's routes"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route"},{"label":"/v2/domain/{domainName}/network/{networkName}/route","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route/post","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route/post","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/route","description":"Create a network route"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route"},{"label":"/v2/domain/{domainName}/network/{networkName}/route/{routeID}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/delete","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/route/{routeID}","description":"Delete a network route"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route/{routeID}"},{"label":"/v2/domain/{domainName}/network/{networkName}/route/{routeID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/put","routeSlug":"/legacy-swagger/swagger-2.0/domain-network/paths/~1v2~1domain~1{domainname}~1network~1{networkname}~1route~1{routeid}/put","metadata":{"seo":{"title":"/v2/domain/{domainName}/network/{networkName}/route/{routeID}","description":"Update a network route"}},"httpPath":"/v2/domain/{domainName}/network/{networkName}/route/{routeID}"}]},{"type":"group","label":"IDP","link":"/legacy-swagger/swagger-2.0/idp","routeSlug":"/legacy-swagger/swagger-2.0/idp","items":[{"label":"/v2/idp","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/idp/paths/~1v2~1idp/get","routeSlug":"/legacy-swagger/swagger-2.0/idp/paths/~1v2~1idp/get","metadata":{"seo":{"title":"/v2/idp","description":"Get all Identity Providers"}},"httpPath":"/v2/idp"},{"label":"/v2/idp","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/idp/paths/~1v2~1idp/post","routeSlug":"/legacy-swagger/swagger-2.0/idp/paths/~1v2~1idp/post","metadata":{"seo":{"title":"/v2/idp","description":"Creates an identity provider"}},"httpPath":"/v2/idp"},{"label":"/v2/idp/openid/{idpID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/idp/paths/~1v2~1idp~1openid~1{idpid}/put","routeSlug":"/legacy-swagger/swagger-2.0/idp/paths/~1v2~1idp~1openid~1{idpid}/put","metadata":{"seo":{"title":"/v2/idp/openid/{idpID}","description":"Set OpenID settings for an IDP"}},"httpPath":"/v2/idp/openid/{idpID}"},{"label":"/v2/idp/saml/{idpID}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/idp/paths/~1v2~1idp~1saml~1{idpid}/put","routeSlug":"/legacy-swagger/swagger-2.0/idp/paths/~1v2~1idp~1saml~1{idpid}/put","metadata":{"seo":{"title":"/v2/idp/saml/{idpID}","description":"Set SAML settings for an IDP"}},"httpPath":"/v2/idp/saml/{idpID}"},{"label":"/v2/idp/{uid}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/idp/paths/~1v2~1idp~1{uid}/delete","routeSlug":"/legacy-swagger/swagger-2.0/idp/paths/~1v2~1idp~1{uid}/delete","metadata":{"seo":{"title":"/v2/idp/{uid}","description":"Delete an identity provider"}},"httpPath":"/v2/idp/{uid}"},{"label":"/v2/idp/{uid}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/idp/paths/~1v2~1idp~1{uid}/get","routeSlug":"/legacy-swagger/swagger-2.0/idp/paths/~1v2~1idp~1{uid}/get","metadata":{"seo":{"title":"/v2/idp/{uid}","description":"Get an Identity Provider"}},"httpPath":"/v2/idp/{uid}"},{"label":"/v2/idp/{uid}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/idp/paths/~1v2~1idp~1{uid}/put","routeSlug":"/legacy-swagger/swagger-2.0/idp/paths/~1v2~1idp~1{uid}/put","metadata":{"seo":{"title":"/v2/idp/{uid}","description":"Update an identity provider"}},"httpPath":"/v2/idp/{uid}"}]},{"type":"group","label":"Permissions","link":"/legacy-swagger/swagger-2.0/permissions","routeSlug":"/legacy-swagger/swagger-2.0/permissions","items":[{"label":"/v2/policy","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/permissions/paths/~1v2~1policy/get","routeSlug":"/legacy-swagger/swagger-2.0/permissions/paths/~1v2~1policy/get","metadata":{"seo":{"title":"/v2/policy","description":"List policies"}},"httpPath":"/v2/policy"},{"label":"/v2/policy","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/permissions/paths/~1v2~1policy/post","routeSlug":"/legacy-swagger/swagger-2.0/permissions/paths/~1v2~1policy/post","metadata":{"seo":{"title":"/v2/policy","description":"Create a policy"}},"httpPath":"/v2/policy"},{"label":"/v2/policy/{name}","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/permissions/paths/~1v2~1policy~1{name}/delete","routeSlug":"/legacy-swagger/swagger-2.0/permissions/paths/~1v2~1policy~1{name}/delete","metadata":{"seo":{"title":"/v2/policy/{name}","description":"Delete a policy"}},"httpPath":"/v2/policy/{name}"},{"label":"/v2/policy/{name}","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/permissions/paths/~1v2~1policy~1{name}/get","routeSlug":"/legacy-swagger/swagger-2.0/permissions/paths/~1v2~1policy~1{name}/get","metadata":{"seo":{"title":"/v2/policy/{name}","description":"Get a policy"}},"httpPath":"/v2/policy/{name}"},{"label":"/v2/policy/{name}","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/permissions/paths/~1v2~1policy~1{name}/put","routeSlug":"/legacy-swagger/swagger-2.0/permissions/paths/~1v2~1policy~1{name}/put","metadata":{"seo":{"title":"/v2/policy/{name}","description":"Update a policy"}},"httpPath":"/v2/policy/{name}"}]},{"type":"group","label":"ServiceUser","link":"/legacy-swagger/swagger-2.0/serviceuser","routeSlug":"/legacy-swagger/swagger-2.0/serviceuser","items":[{"label":"Get a service user by name","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/serviceuser/paths/~1v2~1service-user~1{name}/get","routeSlug":"/legacy-swagger/swagger-2.0/serviceuser/paths/~1v2~1service-user~1{name}/get","metadata":{"seo":{"title":"Get a service user by name","description":"Get a service user by name"}},"httpPath":"/v2/service-user/{name}"},{"label":"Generate API credentials for a service user","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/serviceuser/paths/~1v2~1service-user~1{name}~1token/post","routeSlug":"/legacy-swagger/swagger-2.0/serviceuser/paths/~1v2~1service-user~1{name}~1token/post","metadata":{"seo":{"title":"Generate API credentials for a service user","description":"Generate API credentials for a service user"}},"httpPath":"/v2/service-user/{name}/token"},{"label":"Get all service users for an organization","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/serviceuser/paths/~1v2~1service-user/get","routeSlug":"/legacy-swagger/swagger-2.0/serviceuser/paths/~1v2~1service-user/get","metadata":{"seo":{"title":"Get all service users for an organization","description":"Get all service users for an organization"}},"httpPath":"/v2/service-user"},{"label":"Create a new service user","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/legacy-swagger/swagger-2.0/serviceuser/paths/~1v2~1service-user/post","routeSlug":"/legacy-swagger/swagger-2.0/serviceuser/paths/~1v2~1service-user/post","metadata":{"seo":{"title":"Create a new service user","description":"Create a new service user"}},"httpPath":"/v2/service-user"}]}]}]}