From ae352749f4d2598021ccacf49342b0a529c48215 Mon Sep 17 00:00:00 2001 From: netbirddev Date: Mon, 13 Jul 2026 17:30:20 +0000 Subject: [PATCH] Update API pages with v0.75.0-rc.6 --- src/pages/ipa/resources/accounts.mdx | 66 ++++++++++++++++++++++++++++ src/pages/ipa/resources/events.mdx | 18 ++++++++ 2 files changed, 84 insertions(+) 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",