1154 lines
29 KiB
JSON
1154 lines
29 KiB
JSON
{
|
|
"date": "2026-10-13",
|
|
"block": "12.5.204",
|
|
"runtime": {
|
|
"backend": "ux-lock200",
|
|
"frontend": "ux-portal199",
|
|
"portal": "1.3.1"
|
|
},
|
|
"cases": [
|
|
{
|
|
"path": "/dashboard",
|
|
"width": 1440,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/events",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/servers",
|
|
"/api/uptime/overview"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/servers",
|
|
"width": 1440,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/filters/rules",
|
|
"/api/internet-path/latest",
|
|
"/api/bgp/catalog",
|
|
"/api/sidebar-counts",
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/v1/app-switcher"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/uptime",
|
|
"width": 1440,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/v1/app-switcher",
|
|
"/api/uptime/speed-probes",
|
|
"/api/servers",
|
|
"/api/uptime/speed-test/runs",
|
|
"/api/uptime/overview",
|
|
"/api/sidebar-counts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/traffic",
|
|
"width": 1440,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/traffic/users",
|
|
"/api/traffic/bound-interfaces",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/traffic/servers",
|
|
"/api/servers",
|
|
"/api/sidebar-counts",
|
|
"/api/traffic/servers/1/live"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/statistics",
|
|
"width": 1440,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/sidebar-counts",
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/sidebar-counts",
|
|
"/api/statistics"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/wireguard",
|
|
"width": 1440,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/servers",
|
|
"/api/wireguard",
|
|
"/api/sidebar-counts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/ipsec",
|
|
"width": 1440,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/ipsec",
|
|
"/api/servers",
|
|
"/api/sidebar-counts",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/gre",
|
|
"width": 1440,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/v1/app-switcher",
|
|
"/api/gre/tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/vxlan",
|
|
"width": 1440,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/sidebar-counts",
|
|
"/api/vxlan",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/bgp",
|
|
"width": 1440,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/bgp/catalog",
|
|
"/api/servers"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/ospf",
|
|
"width": 1440,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/v1/app-switcher",
|
|
"/api/ospf/catalog",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/alerts",
|
|
"width": 1440,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/alerts/outbox",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/bgp/sessions",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/alerts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/backups",
|
|
"width": 1440,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/backups",
|
|
"/api/sidebar-counts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/dashboard",
|
|
"width": 1440,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/events",
|
|
"/api/sidebar-counts",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/uptime/overview",
|
|
"/api/servers",
|
|
"/api/filters/rules",
|
|
"/api/internet-path/latest",
|
|
"/api/bgp/catalog"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/servers",
|
|
"width": 1440,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/filters/gre-tunnels",
|
|
"/api/traffic/servers",
|
|
"/api/evobgp/settings",
|
|
"/api/wireguard",
|
|
"/api/vxlan",
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/uptime",
|
|
"width": 1440,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/v1/app-switcher",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/evobgp/settings",
|
|
"/api/v1/app-switcher",
|
|
"/api/uptime/speed-probes",
|
|
"/api/servers",
|
|
"/api/uptime/overview"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/traffic",
|
|
"width": 1440,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/uptime/speed-test/runs",
|
|
"/api/evobgp/settings",
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/traffic/users",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/traffic/bound-interfaces",
|
|
"/api/traffic/servers",
|
|
"/api/servers",
|
|
"/api/sidebar-counts",
|
|
"/api/sidebar-counts",
|
|
"/api/traffic/servers/1/live",
|
|
"/api/evobgp/settings"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/statistics",
|
|
"width": 1440,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/sidebar-counts",
|
|
"/api/evobgp/settings",
|
|
"/api/statistics"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/wireguard",
|
|
"width": 1440,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/servers",
|
|
"/api/sidebar-counts",
|
|
"/api/sidebar-counts",
|
|
"/api/wireguard",
|
|
"/api/evobgp/settings"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/ipsec",
|
|
"width": 1440,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/ipsec",
|
|
"/api/servers",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/evobgp/settings"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/gre",
|
|
"width": 1440,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/servers",
|
|
"/api/sidebar-counts",
|
|
"/api/sidebar-counts",
|
|
"/api/gre/tunnels",
|
|
"/api/evobgp/settings"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/vxlan",
|
|
"width": 1440,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/sidebar-counts",
|
|
"/api/vxlan",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/bgp",
|
|
"width": 1440,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/evobgp/settings",
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/bgp/catalog",
|
|
"/api/servers",
|
|
"/api/sidebar-counts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/ospf",
|
|
"width": 1440,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/ospf/catalog",
|
|
"/api/servers",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/evobgp/settings"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/alerts",
|
|
"width": 1440,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/alerts/outbox",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/bgp/sessions",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/evobgp/settings",
|
|
"/api/alerts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/backups",
|
|
"width": 1440,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/v1/app-switcher",
|
|
"/api/backups",
|
|
"/api/servers",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/backups/schedule",
|
|
"/api/backups/storage"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/dashboard",
|
|
"width": 320,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/events",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/uptime/overview",
|
|
"/api/servers",
|
|
"/api/filters/rules",
|
|
"/api/internet-path/latest",
|
|
"/api/bgp/catalog",
|
|
"/api/sidebar-counts",
|
|
"/api/traffic/servers",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/wireguard"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/servers",
|
|
"width": 320,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/vxlan",
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/uptime",
|
|
"width": 320,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/auth/config",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/v1/app-switcher",
|
|
"/api/uptime/speed-probes",
|
|
"/api/servers",
|
|
"/api/uptime/overview",
|
|
"/api/sidebar-counts",
|
|
"/api/uptime/speed-test/runs"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/traffic",
|
|
"width": 320,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/traffic/bound-interfaces",
|
|
"/api/traffic/users",
|
|
"/api/servers",
|
|
"/api/traffic/servers"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/statistics",
|
|
"width": 320,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/traffic/servers/1/live",
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/statistics"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/wireguard",
|
|
"width": 320,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/sidebar-counts",
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/wireguard",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/sidebar-counts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/ipsec",
|
|
"width": 320,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/ipsec",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/gre",
|
|
"width": 320,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/gre/tunnels",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/sidebar-counts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/vxlan",
|
|
"width": 320,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/vxlan",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/bgp",
|
|
"width": 320,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/bgp/catalog",
|
|
"/api/servers",
|
|
"/api/sidebar-counts",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/ospf",
|
|
"width": 320,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/ospf/catalog",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/sidebar-counts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/alerts",
|
|
"width": 320,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/alerts/outbox",
|
|
"/api/servers",
|
|
"/api/bgp/sessions",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/alerts"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/backups",
|
|
"width": 320,
|
|
"role": "reader",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/backups/schedule",
|
|
"/api/backups",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/dashboard",
|
|
"width": 320,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/events",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/sidebar-counts",
|
|
"/api/uptime/overview",
|
|
"/api/servers",
|
|
"/api/filters/rules",
|
|
"/api/internet-path/latest",
|
|
"/api/bgp/catalog",
|
|
"/api/traffic/servers",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/evobgp/settings",
|
|
"/api/wireguard"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/servers",
|
|
"width": 320,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/vxlan",
|
|
"/api/auth/config",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/evobgp/settings"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/uptime",
|
|
"width": 320,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/sidebar-counts",
|
|
"/api/auth/config",
|
|
"/api/evobgp/settings",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/v1/app-switcher",
|
|
"/api/uptime/speed-probes",
|
|
"/api/servers",
|
|
"/api/uptime/overview",
|
|
"/api/uptime/speed-test/runs",
|
|
"/api/sidebar-counts",
|
|
"/api/evobgp/settings"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/traffic",
|
|
"width": 320,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/traffic/servers",
|
|
"/api/traffic/bound-interfaces",
|
|
"/api/traffic/users",
|
|
"/api/servers"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/statistics",
|
|
"width": 320,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/traffic/servers/1/live",
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/statistics",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/sidebar-counts",
|
|
"/api/evobgp/settings"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/wireguard",
|
|
"width": 320,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/wireguard",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/evobgp/settings"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/ipsec",
|
|
"width": 320,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/ipsec",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/evobgp/settings"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/gre",
|
|
"width": 320,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/sidebar-counts",
|
|
"/api/v1/app-switcher",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/servers",
|
|
"/api/evobgp/settings",
|
|
"/api/sidebar-counts",
|
|
"/api/gre/tunnels"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/vxlan",
|
|
"width": 320,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/vxlan",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/sidebar-counts",
|
|
"/api/evobgp/settings"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/bgp",
|
|
"width": 320,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/bgp/catalog",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/evobgp/settings"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/ospf",
|
|
"width": 320,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/ospf/catalog",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/evobgp/settings"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/alerts",
|
|
"width": 320,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/alerts/outbox",
|
|
"/api/servers",
|
|
"/api/bgp/sessions",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/alerts",
|
|
"/api/evobgp/settings"
|
|
],
|
|
"non200Responses": []
|
|
},
|
|
{
|
|
"path": "/backups",
|
|
"width": 320,
|
|
"role": "admin",
|
|
"sameRoute": true,
|
|
"sectionApi200": true,
|
|
"pageErrors": 0,
|
|
"mutationRequests": 0,
|
|
"noOverflow": true,
|
|
"successfulReadResponses": [
|
|
"/api/auth/config",
|
|
"/api/v1/app-switcher",
|
|
"/api/servers",
|
|
"/api/backups",
|
|
"/api/filters/gre-tunnels",
|
|
"/api/sidebar-counts",
|
|
"/api/backups/schedule",
|
|
"/api/sidebar-counts",
|
|
"/api/backups/storage"
|
|
],
|
|
"non200Responses": []
|
|
}
|
|
],
|
|
"actualPortalJWT": true,
|
|
"apiMocks": false,
|
|
"appMutationRequests": 0,
|
|
"nativeObjectsCreated": 0,
|
|
"ownPortalUserRemoved": true,
|
|
"bounds": [
|
|
"Scoped route/session/header/section API200/overflow smoke, not every native state or form action; dashboard uses server read gate",
|
|
"GET endpoints may perform normal RouterOS reads; no physical tunnel or failover test"
|
|
],
|
|
"passed": true
|
|
}
|