diff --git a/src/pages/ipa/resources/accounts.mdx b/src/pages/ipa/resources/accounts.mdx index 9d480ae7..8a078d43 100644 --- a/src/pages/ipa/resources/accounts.mdx +++ b/src/pages/ipa/resources/accounts.mdx @@ -201,6 +201,10 @@ echo $response; "auto_update_version": "0.51.2", "auto_update_always": false, "metrics_push_enabled": false, + "agent_network_only": false, + "dashboard_features": { + "agent_network": true + }, "embedded_idp_enabled": false, "local_auth_disabled": false, "local_mfa_enabled": false, @@ -256,6 +260,10 @@ echo $response; "auto_update_version": "string", "auto_update_always": "boolean", "metrics_push_enabled": "boolean", + "agent_network_only": "boolean", + "dashboard_features": { + "agent_network": "boolean" + }, "embedded_idp_enabled": "boolean", "local_auth_disabled": "boolean", "local_mfa_enabled": "boolean", @@ -601,6 +609,28 @@ echo $response; Enables or disables client metrics push for all peers in the account + + + + Limits the dashboard to the Agent Network surface for this account. Set for accounts created via netbird.ai signups and can be disabled later. Enabling this requires dashboard_features.agent_network to be true in the same request. + + + + +
+ Per-account dashboard section visibility overrides. Omitted keys follow the default dashboard behavior. + + + + + Controls the Agent Network menu for the account regardless of the deployment feature flag. When true the menu is shown, when false it is hidden, and when omitted the default behavior applies. Must be true when agent_network_only is enabled. + + + + + +
+
@@ -700,6 +730,10 @@ curl -X PUT https://api.netbird.io/api/accounts/{accountId} \ "auto_update_version": "0.51.2", "auto_update_always": false, "metrics_push_enabled": false, + "agent_network_only": false, + "dashboard_features": { + "agent_network": true + }, "embedded_idp_enabled": false, "local_auth_disabled": false, "local_mfa_enabled": false, @@ -754,6 +788,10 @@ let data = JSON.stringify({ "auto_update_version": "0.51.2", "auto_update_always": false, "metrics_push_enabled": false, + "agent_network_only": false, + "dashboard_features": { + "agent_network": true + }, "embedded_idp_enabled": false, "local_auth_disabled": false, "local_mfa_enabled": false, @@ -830,6 +868,10 @@ payload = json.dumps({ "auto_update_version": "0.51.2", "auto_update_always": false, "metrics_push_enabled": false, + "agent_network_only": false, + "dashboard_features": { + "agent_network": true + }, "embedded_idp_enabled": false, "local_auth_disabled": false, "local_mfa_enabled": false, @@ -906,6 +948,10 @@ func main() { "auto_update_version": "0.51.2", "auto_update_always": false, "metrics_push_enabled": false, + "agent_network_only": false, + "dashboard_features": { + "agent_network": true + }, "embedded_idp_enabled": false, "local_auth_disabled": false, "local_mfa_enabled": false, @@ -1001,6 +1047,10 @@ request.body = JSON.dump({ "auto_update_version": "0.51.2", "auto_update_always": false, "metrics_push_enabled": false, + "agent_network_only": false, + "dashboard_features": { + "agent_network": true + }, "embedded_idp_enabled": false, "local_auth_disabled": false, "local_mfa_enabled": false, @@ -1059,6 +1109,10 @@ RequestBody body = RequestBody.create(mediaType, '{ "auto_update_version": "0.51.2", "auto_update_always": false, "metrics_push_enabled": false, + "agent_network_only": false, + "dashboard_features": { + "agent_network": true + }, "embedded_idp_enabled": false, "local_auth_disabled": false, "local_mfa_enabled": false, @@ -1133,6 +1187,10 @@ curl_setopt_array($curl, array( "auto_update_version": "0.51.2", "auto_update_always": false, "metrics_push_enabled": false, + "agent_network_only": false, + "dashboard_features": { + "agent_network": true + }, "embedded_idp_enabled": false, "local_auth_disabled": false, "local_mfa_enabled": false, @@ -1202,6 +1260,10 @@ echo $response; "auto_update_version": "0.51.2", "auto_update_always": false, "metrics_push_enabled": false, + "agent_network_only": false, + "dashboard_features": { + "agent_network": true + }, "embedded_idp_enabled": false, "local_auth_disabled": false, "local_mfa_enabled": false, @@ -1255,6 +1317,10 @@ echo $response; "auto_update_version": "string", "auto_update_always": "boolean", "metrics_push_enabled": "boolean", + "agent_network_only": "boolean", + "dashboard_features": { + "agent_network": "boolean" + }, "embedded_idp_enabled": "boolean", "local_auth_disabled": "boolean", "local_mfa_enabled": "boolean", diff --git a/src/pages/ipa/resources/events.mdx b/src/pages/ipa/resources/events.mdx index 970c8f42..a4c6aaa3 100644 --- a/src/pages/ipa/resources/events.mdx +++ b/src/pages/ipa/resources/events.mdx @@ -237,6 +237,14 @@ echo $response; Filter by reporter ID + + Filter by source endpoint ID + + + + Filter by destination endpoint ID + + Filter by protocol @@ -467,6 +475,11 @@ echo $response; "rx_packets": 5, "tx_bytes": 1234, "tx_packets": 5, + "num_of_starts": 3, + "num_of_ends": 4, + "num_of_drops": 5, + "window_start": {}, + "window_end": {}, "events": [ { "type": "TYPE_START", @@ -542,6 +555,11 @@ echo $response; "rx_packets": "integer", "tx_bytes": "integer", "tx_packets": "integer", + "num_of_starts": "integer", + "num_of_ends": "integer", + "num_of_drops": "integer", + "window_start": "string", + "window_end": "string", "events": [ { "type": "string",