# Altostrat Studio — Full Documentation > This is the complete documentation for Altostrat Studio, the AI-Native IDE for Network Engineers. > For a summary, see: https://altostrat.io/llms.txt > Website: https://altostrat.io --- # Altostrat Studio — The AI-Native IDE for Network Engineers > **Cursor for network operations.** A full-stack IDE that replaces every disconnected tool your team uses — SSH clients, Visio diagrams, spreadsheet IPAM, and stale runbooks — with a single, AI-powered workspace that understands your network. --- ## The Problem Network engineers live across a dozen disconnected tools: - SecureCRT / PuTTY for SSH sessions - Visio or draw.io for topology diagrams - Excel spreadsheets for IP address management - PDF runbooks for change procedures - Separate NMS platforms for monitoring - Slack threads to share configs The result: **context-switching tax**. Hours lost translating between tools, copy-pasting commands, and keeping diagrams in sync with reality. --- ## The Solution Altostrat Studio is a **Network Operations IDE** — a single application built for the way network engineers actually work. It combines the best of VS Code's IDE experience with an AI copilot that has deep, native knowledge of networking, directly wired into your live infrastructure. --- ## What's Inside ### 🧠 AI Copilot — The Brain The right sidebar is your always-on AI assistant, purpose-built for network operations. It is not a generic chatbot — it is an expert that can see and act on your live network. **Conversational Interface** - Natural language queries: *"Why is the path from Server A to the internet suboptimal?"* - `@` mentions to pin a device into context: *"Check OSPF neighbors on `@core-rtr-01`"* - `/` slash commands for quick workflows: `/plan`, `/tshoot`, `/rollback`, `/discover` - Active context pills show exactly what infrastructure the AI is currently reasoning about **Generative / JIT UI** — The AI doesn't just respond in text. It renders structured output directly in chat: | AI Tool | What It Does | |---|---| | `show_code` | Inline syntax-highlighted code snippet | | `open_code_tab` | Opens large configs/scripts in a full Monaco editor tab | | `show_status` | Severity-tagged status card (success / warning / error / info) | | `suggest_action` | Actionable recommendation card with a one-click button | | `open_network_map` | Generates an interactive topology diagram in a new tab | | `open_host_map` | Visualises your live host inventory as a network diagram | | `open_data_table` | Interactive sortable/filterable table with CSV export | | `open_rack_view` | Opens a 3D-accurate DCIM rack visualisation | | `open_ipam_overview` | Launches the full IPAM dashboard | | `open_subnet_view` | Opens detailed subnet explorer | | `open_vlan_view` | Opens VLAN detail view | | `open_ip_allocation` | Opens IP allocation panel for a subnet | **"Show Your Work" Transparency** Every AI diagnosis is backed by raw evidence. Expand the `> View Telemetry Proof` block on any message to see the exact CLI output, JSON, or SNMP data the AI used — no hallucinations, no trust-me-bro. **Voice Input** Stream your thoughts via voice. The built-in AWS Transcribe integration transcribes speech in real time, so you can describe a problem hands-free while your other hand is on the keyboard. --- ### 🌐 Agentic Network Agent — The Go Binary Altostrat Studio ships with a baked-in **Go-native network agent** (`altostrat`) that runs locally alongside the IDE. It exposes a full **MCP (Model Context Protocol)** server over Streamable HTTP, giving the AI copilot live, programmatic access to your network — no Python scripts, no third-party NMS, no API keys for your switches. The agent is a **single binary with zero runtime dependencies** (beyond Chrome for browser automation). It runs identically on macOS and Linux. **Endpoints:** ``` MCP server → http://localhost:8905/mcp Live viewer → http://localhost:8989/ Screenshots → http://localhost:8905/screenshots/ Network shell → ws://localhost:8905/terminal/shell SSH terminal → ws://localhost:8905/terminal/ssh Telnet session → ws://localhost:8905/terminal/telnet Serial console → ws://localhost:8905/terminal/serial ``` #### SSH / Legacy Crypto Support Older network gear runs old crypto. The agent explicitly re-enables every algorithm that modern SSH libraries disable: - **KEX:** `diffie-hellman-group1-sha1`, `group14-sha1`, `group-exchange-sha1/256` - **Ciphers:** `aes128/192/256-cbc`, `3des-cbc`, `des-cbc` - **MACs:** `hmac-sha1`, `hmac-sha1-96`, `hmac-md5` - **Host keys:** `ssh-rsa`, `ssh-dss` (1024-bit keys common on legacy gear) - **Auth:** Password, Public Key (RSA/ED25519), Keyboard-Interactive (TACACS+/RADIUS) - **Stateful Expect engine:** Handles `(config)#`, `(config-if)#`, `--More--` prompts automatically - **ANSI stripper:** Removes all escape codes before sending output to the AI model - **Non-blocking PTY:** Never hangs if a device goes silent mid-command - **Kill switch:** Global timeout that drops the SSH session and executes pre-staged rollback #### Telnet & Serial Console - Full RFC 854 IAC sequence negotiation - VT100/ANSI terminal type negotiation - NAWS (window-size negotiation) so long lines don't wrap and break regex parsing - Character-at-a-time mode for password prompts without newlines - Serial port management for console cable connections (USB-to-serial) #### Layer 2 & Discovery Protocols The agent sees your physical topology without SNMP credentials or a separate scanner: | Protocol | Capability | |---|---| | **LLDP** | Neighbour discovery — switch names, management IPs, port IDs | | **CDP** | Cisco legacy environments where LLDP is disabled | | **802.1Q** | VLAN tag detection, reading, and stripping from raw frames | | **ARP (passive)** | IP→MAC mapping via passive sniffing — no active scanning | | **Gratuitous ARP** | GARP transmission for IP announcement | | **STP / BPDU** | Detects spanning-tree topology before the AI touches trunk ports | #### Raw Network Stack - **AF_PACKET / Raw Sockets** — inject and sniff custom frames (LLDP, ARP) on specific VLANs, bypassing the kernel TCP/IP stack - **Promiscuous mode** — capture traffic not addressed to the agent's MAC - **Netlink API** — programmatically create VLAN sub-interfaces (`eth0.10`) and assign routes without shelling out to `ip` - **Pure-Go ICMP** — ping and traceroute without root on macOS (`SOCK_DGRAM`), works on both Darwin and Linux #### Network Diagnostic Shell A built-in REPL available at `ws://localhost:8905/terminal/shell`, bridged directly into the IDE's xterm.js terminal. All tools are pure Go — no system binaries required. ``` altostrat> ping -c 4 8.8.8.8 altostrat> traceroute google.com altostrat> arp-scan -i en0 altostrat> dns example.com altostrat> interfaces altostrat> whois 1.1.1.1 ``` Every command streams output in real time. `Ctrl+C` cancels only the running command. Sessions survive page refresh via client-generated session IDs. The same commands are callable programmatically by the AI via the `shell_exec` MCP tool — the AI can run a traceroute mid-conversation and reason directly on the output. #### Structured Management Protocols (Roadmap) - **SNMP v2c/v3** — Bridge-MIB (port→MAC), IF-MIB (interface status/speed) - **NETCONF** — XML config exchange (safer than CLI scraping) - **RESTCONF** — JSON API for modern devices - **gNMI / gRPC** — High-speed streaming telemetry #### Browser Automation via MCP (26 Tools) A headless Chrome instance is embedded in the agent, exposed as MCP tools. The AI can navigate, interact, screenshot, and extract data from any web-based NMS, vendor portal, or internal tool — no custom integration required. | Tool | Action | |---|---| | `navigate` | Go to a URL | | `click` / `click_xy` / `click_text` | Click elements | | `type` / `type_human` | Fill fields (with human-like delays for bot detection bypass) | | `screenshot` / `full_screenshot` | Capture viewport or full page | | `eval` | Execute JavaScript in the page | | `forms` / `fill_form` | List and fill all form fields | | `tables` / `structured_data` | Extract HTML tables and div-based data as JSON | | `links` | List all clickable elements | | `snapshot` | Full page state (DOM, accessibility tree, text, screenshot) | | `scroll` / `hover` / `viewport` | Page interaction | | `http_auth` | Configure HTTP Basic Auth | | `dismiss_overlay` | Auto-dismiss cookie banners and modals | | `back` / `forward` / `refresh` | Browser history | | `upload` | Set files on file inputs | | `url` | Get current URL and title | | `wait` | Wait N ms, then snapshot | **Anti-detection:** Stealth patches are applied to Chrome to avoid bot-detection on vendor portals. Every mutating tool returns a fresh full-page snapshot so the AI always has up-to-date context. **Live viewer:** A server-sent-events (SSE) dashboard at `http://localhost:8989/` lets you watch the browser in real time as the AI navigates. --- ### 🗺️ Network Topology — Interactive Diagrams The main canvas hosts an interactive network topology editor powered by **maxGraph** (the successor to mxGraph / draw.io). - **AI-generated diagrams** — ask the copilot to draw any topology; it calls `open_network_map` with structured node/edge data and renders immediately - **Device types:** router, switch, firewall, server, cloud, database, load-balancer, access-point, generic — each with its own icon and shape - **Rich node metadata:** IP address, operational status (online/offline/warning/critical), group/zone membership - **Edge attributes:** bandwidth labels, protocol tags, VLAN annotations - **Drag-to-edit:** drag nodes, connect ports, add shapes from palette - **Hierarchical and organic auto-layouts** - **Import/export `.drawio` XML** — compatible with your existing Visio exports - **Context attach:** attach an open diagram tab as AI context; the copilot reads the full topology and can improve, extend, or redraw it on command - **Discovery → Diagram:** LLDP/CDP discovery data from the agent is automatically converted into topology nodes and edges --- ### 🏢 DCIM — Data Centre Infrastructure Management A visual, physics-accurate rack management system backed by Konva.js canvas rendering. - **Hierarchical tree:** Datacenter → Row → Rack → Device → Port - **Rack canvas:** drag-and-drop device placement with physics constraints (U-height, weight limits) - **Device catalogue:** searchable library of vendor hardware with accurate U-heights - **Cable layer:** visual patch-panel and cable routing overlay - **Device properties panel:** port mapping, power draw, serial numbers - **Undo/redo history** via persistent reducer - **AI integration:** - `list_racks` — enumerate all racks - `get_rack_details` — full slot inventory for a rack - `open_rack_view` — open a rack's canvas in a new tab - `add_device_to_rack` — AI places a device by U position - `create_rack_from_photo` — the AI takes a screenshot via the browser agent, identifies devices from the photo, and populates a new rack layout - `search_inventory` — search across all infrastructure objects --- ### 📡 IPAM — IP Address Management A full IP address management system with subnet hierarchy, VLAN assignment, and DHCP scope tracking. - **Subnet tree:** visual hierarchy of all prefixes with utilisation bars (turns red at 90%) - **CIDR validation:** real-time syntax and overlap detection - **IP allocation tracking:** hostname, assignment type, last-seen timestamps - **DHCP scope management:** pool ranges, options, lease tracking - **VLAN registry:** VLAN ID, name, description, associated subnets - **IP collision detection:** scan for duplicate assignments before provisioning - **Orama full-text search** across all subnets, IPs, VLANs **AI IPAM tools:** | Tool | Action | |---|---| | `list_subnets` | List all subnets | | `get_subnet_details` | Full details + allocation table | | `add_subnet` | Create a new subnet | | `add_ip_address` | Allocate a specific IP to a hostname | | `add_dhcp_scope` | Define a DHCP pool | | `get_next_available_ip` | Find the next free IP in a subnet | | `allocate_ip` | Auto-assign next available IP | | `release_ip` | De-allocate an IP | | `check_ip_collisions` | Detect duplicate IPs across all subnets | | `validate_cidr` | Validate CIDR notation | | `find_ip` | Search for an IP across all subnets | | `subnet_capacity_report` | Usage stats, free/used counts | | `list_vlans` | List all VLANs | | `get_vlan_details` | VLAN details + assigned subnets | | `add_vlan` | Create a new VLAN | | `assign_subnet_to_vlan` | Link a subnet to a VLAN | --- ### 🔌 FNO — Fibre Network Operations A purpose-built module for fibre plant management used by carriers, MSPs, and campus networks. - **Fibre splice tray visualiser:** interactive Konva.js canvas with drag-and-drop fibre colour assignments following IEC/TIA colour standards - **Circuit tracing:** trace a circuit end-to-end through splice trays and patch panels - **Feasibility analysis:** check whether a circuit can be routed through available fibre capacity - **Tray physics:** splice tray bending radius constraints enforce real-world fibre management rules - **Photo audit:** capture field photos via the browser agent and cross-reference against the as-built database - **FNO tree:** hierarchical view of routes, cables, closures, and splice trays --- ### 🔐 CVE Intelligence Dashboard Stay ahead of vulnerabilities affecting your inventory. - **CVE tree:** browse vulnerabilities by severity, vendor, and affected product - **CVE detail view:** CVSS score, affected versions, remediation steps, references - **CVE dashboard:** organisation-wide exposure summary — critical/high/medium/low counts, trend charts - **Inventory cross-reference:** the AI can correlate CVEs against your actual host inventory to surface only the vulnerabilities that affect your devices - **Orama full-text search** across all CVEs --- ### 💻 Terminal Emulator A full xterm.js terminal emulator with multiple session types, all managed by the AI. **Session types:** - **SSH** — connects via the Go agent with full legacy crypto support; the AI can open terminals and type commands - **Telnet** — RFC 854 with full IAC negotiation - **Serial console** — USB-to-serial connections for console cables (Cisco, Juniper, etc.) - **Local shell** — the built-in network diagnostic REPL (always available as session `local-shell`) **Features:** - Full PTY with resize support (NAWS) - Session persistence — reconnect with the same session ID - Up to 10 concurrent sessions - Terminal registry: the AI calls `terminal_list` to discover all open sessions - `terminal_exec` — AI types a command in a visible terminal (not hidden API calls — you watch every keystroke) - `terminal_read` — read streaming output without interrupting - `terminal_write` — send raw bytes: `Ctrl+C` (`\x03`), break signals, `Enter` on serial prompts - **Kill switch:** abort all sessions and execute rollback from the bottom panel --- ### 📁 Host Inventory Manager A cloud-synced host registry that serves as the source of truth for the AI's device context. - **Hierarchical folders:** organise hosts into any folder tree - **Connection protocols per host:** SSH, Telnet, HTTP, HTTPS, RDP, VNC, custom URI — all stored per host - **Keychain integration:** credentials stored securely; referenced by `keychainEntryId`, never embedded in tabs - **Jump host support:** chain through bastion hosts transparently - **Preferred connection:** mark one protocol as default for one-click connections - **Cloud sync via AWS AppSync + DynamoDB:** host data syncs across all your machines in real time - **Offline-first with Dexie.js:** full functionality without internet; syncs automatically when connectivity resumes --- ### ✏️ Monaco Code Editor The industry-standard VS Code editor engine, embedded directly in the IDE. - Full syntax highlighting for every network config language: Cisco IOS, Junos, YAML, JSON, Python, Go, Bash - Line numbers, code folding, multi-cursor - **Diff view:** side-by-side running config vs AI-proposed config with semantic grouping (all BGP changes in one collapsible block) - AI-generated configs open in read-only Draft tabs; user edits create "dirty" tabs with the familiar unsaved-changes dot - **CodeLens annotations:** the AI adds inline comments explaining proposed changes (e.g., *`// AI Note: IP checked against IPAM, .1 is available`*) --- ### 🔎 Universal Search A command palette (⌘K / Ctrl+K) powered by Orama full-text search across your entire workspace: - Hosts and connection profiles - IPAM subnets, IPs, VLANs - DCIM racks and devices - CVEs - Diagrams - FNO circuits and splice trays --- ### ☁️ Cloud Sync & Multi-User Collaboration - **AWS Amplify + AppSync (GraphQL):** real-time sync via WebSockets - **AWS Cognito authentication:** email/password with MFA support; OAuth for SSO - **Organisation tenancy:** all data is scoped to `orgId`; your team shares the same host inventory, IPAM, and DCIM data - **Conversation sharing:** share AI chat sessions with teammates — read or read/write permissions - **Offline-first storage:** Dexie.js (IndexedDB) stores everything locally; AppSync syncs deltas in the background - **Pending sync indicator:** the UI shows unsynchronised changes so you always know the sync state --- ## Application Layout Altostrat Studio uses a classic four-pane IDE layout — fully resizable, collapsible, and persistent. ``` ┌─────────────────────────────────────────────────────────────────┐ │ Activity Bar │ Left Sidebar │ Main Canvas (Tabs) │ AI Chat│ │ (icon strip) │ (Explorer) │ │ │ │ │ │ ┌──Tab──┬──Tab──┐ │ │ │ Hosts │ Host Tree │ │ Topo │ SSH │ │ Copilot│ │ IPAM │ IPAM Tree │ │ Map │ Term │ │ Chat │ │ DCIM │ DCIM Tree │ └───────┴───────┘ │ │ │ Diagrams │ Diagram Tree │ │ │ │ FNO │ FNO Tree ├───────────────────────┤ │ │ CVE │ CVE Tree │ Bottom Panel │ │ │ │ │ Terminal │ Console │ │ └─────────────────────────────────────────────────────────────────┘ ``` **Tab types:** - **Config tabs (``)** — Monaco editor showing device configuration - **Topology tabs (`⛧`)** — interactive network map - **Rack tabs** — DCIM rack canvas - **Simulation tabs (`◷`)** — sandbox for what-if scenarios - **Diff tabs (`⇌`)** — running vs proposed config - **Data table tabs** — sortable/filterable tabular data - **Terminal tabs** — xterm.js SSH/Telnet/serial sessions - **Web view tabs** — embedded browser via the headless Chrome agent - **CVE tabs** — vulnerability detail and dashboard **Split views:** drag any tab to create side-by-side panes. Map + Code split links scroll position in the config to the corresponding highlighted node on the topology. Diff + Chat split lets you ask the AI to explain any line of the proposed change. **Tab states:** Live Lock (read-only running config), Draft (editable AI output), Dirty dot (unsaved changes), Executing pulse (cyan animated border while the agent is pushing config). --- ## Design Language **"Tactical Dark Mode"** — deep slate backgrounds, not pure black. High-contrast off-white text. Monospace everywhere config is shown. **Semantic colour system:** | Colour | Meaning | |---|---| | 🟣 Neon Purple / Indigo | AI intent, Copilot actions, suggested changes | | 🟢 Emerald Green | Verified operational — UP, BGP Established, Synced | | 🔴 Crimson Red | Hard failure — DOWN, Unreachable, Auth Failed | | 🟠 Amber / Orange | State drift — config out of sync with intention; STP Blocking | | 🔵 Cyan | Active — discovery in progress, config pushing | --- ## Technology Stack | Layer | Technology | |---|---| | Frontend framework | Next.js 16 + React 19 | | Desktop wrapper | Electron 40 | | UI components | Radix UI + shadcn/ui + Tailwind CSS v4 | | Code editor | Monaco Editor (`@monaco-editor/react`) | | Terminal emulator | xterm.js v6 | | Network topology | maxGraph 0.22 (draw.io successor) | | Canvas / DCIM / FNO | Konva.js + react-konva | | Full-text search | Orama 3 | | Local database | Dexie.js 4 (IndexedDB) | | Cloud sync | AWS Amplify v6 + AppSync GraphQL | | Authentication | AWS Cognito | | AI providers | Anthropic Claude + AWS Bedrock | | Voice transcription | AWS Transcribe Streaming | | Agent binary | Go (single binary, no runtime deps) | | Agent protocol | MCP over Streamable HTTP | | Browser automation | Chrome DevTools Protocol (headless Chrome) | | Diagrams markup | Mermaid 11 | --- ## AI Provider Support | Provider | Models | |---|---| | **Anthropic** | Claude 3.5 Sonnet, Claude 3 Opus, Claude 3 Haiku (direct API) | | **AWS Bedrock** | All Bedrock-available Claude models + cross-region inference | Switch between providers and models from the Settings tab without restarting. --- ## Deployment **Desktop App (primary)** ```bash npm run electron:dev # development npm run electron:build # macOS DMG + ZIP ``` **Web App** ```bash npm run dev # development server npm run build # static export → deployable to any CDN ``` The web app is deployed to `https://studio.altostrat.app/` with AWS Cognito authentication. The Go agent runs locally and connects to the web app via `localhost:8905`. --- ## Who Is This For? | Role | Pain Altostrat Solves | |---|---| | **Network Engineers** | Replace 6 tools with one IDE; get AI that understands IOS, Junos, and OSPF | | **NOC Teams** | Real-time topology + CVE dashboard + terminal multiplexer in one pane | | **Network Architects** | AI-generated diagrams, what-if simulation, IPAM capacity planning | | **Field Technicians** | Serial console access, fibre splice management, photo audit via mobile | | **MSPs / Carriers** | Multi-tenant IPAM, FNO circuit management, fleet SSH execution | | **Security Teams** | CVE intelligence correlated against live inventory | --- ## Quick Start ```bash # Clone and install git clone https://github.com/altostrat/studio cd studio npm install # Run the web IDE npm run dev # Build and run the Go agent (in a separate terminal) cd agent make build ./bin/altostrat # Or run both together in Electron npm run electron:dev ``` Open `http://localhost:3000` — sign in with your Altostrat account or create one. The agent connects automatically at `localhost:8905`. --- ## The Vision > *A network engineer with Altostrat Studio is 25× faster than one without it.* Every part of the product is designed around one principle: **the AI should be able to do anything you can do in the CLI, but faster, with proof, and with a rollback plan ready before it starts**. No more copy-pasting between SSH windows. No more stale diagrams. No more "what subnet was that again?" No more 2 AM change windows that go sideways because nobody had a rollback. **This is the IDE that the network industry has needed for 30 years.** --- *Altostrat Studio — Agentic Network Operations* --- ## Additional Resources ## Case Studies - [How TWK Agri Powers a National Agricultural Network Across South Africa](https://altostrat.io/case-studies/how-twk-agri-powers-a-national-agricultural-network-across-south-africa/) — TWK Agri, a publicly-listed agricultural co-operative with nearly 100 sites and over 1,000 employees, partnered with Altostrat to overcome the challenges of managing a complex and geographically dispersed rural network. For nearly four years, they have used the Altostrat platform to implement centralized management, intelligent WAN failover, and robust SLA reporting. This has resulted in enhanced network agility, significantly reduced operational complexity and costs, and provided the auditable performance data required for a public company, solidifying Altostrat's role as a trusted, strategic partner. - [How Gill Technologies Secures Diverse Retail & Financial Clients like SPAR & Caltex](https://altostrat.io/case-studies/how-gill-technologies-secures-diverse-retail-and-financial-clients-like-spar-and-caltex/) — Gill Technologies, a solutions provider for diverse, high-transaction clients like SPAR, Caltex, and various financial firms, relies on the Altostrat platform as an integral part of its service delivery. To meet the unique demands of each sector, they leverage Altostrat's intelligent WAN failover for network continuity, centralized cybersecurity features to protect sensitive data, and secure remote access for efficient multi-site management. This has enabled them to guarantee uptime for critical payment and operational systems and streamline the management of their complex client portfolio, proving Altostrat to be a robust and reliable solution for any environment. - [How Virtual Group Scaled to 1,000+ SD-WAN Deployments with Altostrat](https://altostrat.io/case-studies/how-virtual-group-scaled-to-1-000-sd-wan-deployments-with-altostrat/) — Virtual Group, a rapidly growing Managed Service Provider (MSP), successfully scaled its business to over 1,000 SD-WAN deployments by leveraging the Altostrat platform as its core technology partner. They utilized Altostrat's centralized multi-tenant management, intelligent WAN failover, and proactive monitoring with integrated WhatsApp alerts to efficiently manage a diverse client base, from SMEs to large enterprises. This has enabled them to guarantee uptime, ensure consistency across all deployments, and transform their support model from reactive to proactive, solidifying their reputation as a top-tier network solutions provider. - [How Infoprotect Delivers Bulletproof Connectivity for Global Brands like Burger King](https://altostrat.io/case-studies/how-infoprotect-delivers-bulletproof-connectivity-for-global-brands-like-burger-king/) — Infoprotect, a leading Managed Service Provider, relies on the Altostrat platform to deliver enterprise-grade network services to high-profile clients like Burger King, and Ster-Kinekor. Facing the challenge of managing hundreds of diverse client sites at scale, Infoprotect utilized Altostrat's centralized dashboard, automated WAN failover, and scalable policy enforcement. This resulted in radical operational efficiency for their team, guaranteed uptime for their clients' critical point-of-sale and operational systems, and a proactive management model that has become a cornerstone of their trusted service delivery. - [Barko Fortifies 210+ Branches and 700 WAN Links](https://altostrat.io/case-studies/barko-fortifies-210-branches-and-700-wan-links-with-altostrat/) — Barko Financial Services, a major institution with over 210 branches and approximately 700 WAN links, faced significant challenges in ensuring network uptime, security, and cost-efficiency across their vast network. By implementing the Altostrat platform, they centralized management and deployed a suite of solutions including automated WAN failover, a secure inter-branch VPN fabric, and DNS content filtering. The results were transformative: a measurable reduction in downtime, significant operational savings by reducing reliance on expensive MPLS, and a dramatically improved security and compliance posture, all managed from a single point of control. - [Building Trust: How HSC Systems Delivers for Enterprise Giants like Shell](https://altostrat.io/case-studies/building-trust-how-hsc-systems-delivers-for-enterprise-giants-like-shell/) — HSC Systems, a key technology reseller and implementation partner, leverages the Altostrat platform to deliver robust network solutions to its major enterprise clients, including Shell and Jet Demolition. The success of their deployments hinges on Altostrat's combination of a reliable, scalable platform and dedicated, top-tier partner support. This strategic partnership has enabled HSC to confidently implement solutions in complex environments, enhance their clients' operational efficiency, and solidify their own reputation as a trusted provider of high-standard technology services. - [PCWizard Delivers Flawless Uptime for Takealot Franchises](https://altostrat.io/case-studies/pcwizard-delivers-flawless-uptime-for-takealot-franchises/) — PCWizard Technologies, a Managed Service Provider for high-stakes clients like Takealot franchises, has utilized the Altostrat platform for three years across 80+ branch locations. By implementing Altostrat's intelligent WAN failover and secure VPN communications, they have delivered an exceptionally stable service critical for e-commerce operations. The result has been a flawless performance record, with PCWizard reporting zero security or downtime incidents across all deployments since implementation, allowing them to strengthen client trust through transparent SLA reporting and superior service delivery. ## Change Log - [Weekly Update: AI-Powered Diagnostics, Dynamic SLA Reporting, and Major Performance Boosts](https://altostrat.io/change-log/12_Feb_2026_to_19_Feb_2026/) — This week's milestone release introduces a comprehensive suite of AI-driven diagnostic and security tools, sophisticated tag-based SLA reporting with aggregation, and significant performance enhancements across the entire SDX platform. - [Weekly Update: Dashboard CSV Exports, Faster SLA Reports & AI Upgrades](https://altostrat.io/change-log/05_Feb_2026_to_12_Feb_2026/) — Discover our latest platform updates! Export dashboard data to CSV for offline analysis, navigate reports faster than ever, and benefit from an upgraded AI Co-pilot for more accurate network troubleshooting assistance. - [Weekly Update: Expanded Tagging, Managed VPN Enhancements, and Performance Upgrades](https://altostrat.io/change-log/29_Jan_2026_to_05_Feb_2026/) — This week's update introduces powerful organizational tagging for fleet management, major performance improvements for Managed VPN infrastructure, and enhanced BGP threat mitigation processing. - [Weekly Update: Dynamic Reporting, Advanced User Policies, and Data Quota Management](https://altostrat.io/change-log/22_Jan_2026_to_29_Jan_2026/) — This week's update introduces powerful tag-based SLA reporting with aggregation, sophisticated data quota management for network access policies, and enhanced security scanning capabilities. - [Weekly Update: Enhanced Email Customization & Workflow Debugging](https://altostrat.io/change-log/15_Jan_2026_to_22_Jan_2026/) — Discover our latest updates! Enjoy powerful new email customization options, easier workflow debugging, and more flexible authentication Realm management. Plus, key bug fixes. - [Weekly Update: Enhanced Log Retention, Search, and Metric Integrity](https://altostrat.io/change-log/08_Jan_2026_to_15_Jan_2026/) — This week's update extends authentication log retention to 24 hours for better troubleshooting, enhances user search capabilities, and fortifies metric data security. - [Weekly Update: Advanced DNS Management, Faster Performance, and API Enhancements](https://altostrat.io/change-log/01_Jan_2026_to_08_Jan_2026/) — Start 2026 with powerful new DNS administration tools, significantly faster DNS policy deployment, more timely site metrics, and key reliability improvements across the platform. - [Weekly Update: Happy New Year from Altostrat SDX](https://altostrat.io/change-log/25_Dec_2025_to_01_Jan_2026/) — A special holiday edition celebrating 2025's achievements and looking ahead to an exciting 2026 for the SDX platform. - [Weekly Update: Happy Holidays & A Look Ahead](https://altostrat.io/change-log/18_Dec_2025_to_25_Dec_2025/) — This week's update is a quiet one as our teams enjoy the holiday season. We're wishing you all the best and preparing for exciting new features in the new year! - [Weekly Update: Platform Stability & Holiday Preparations](https://altostrat.io/change-log/11_Dec_2025_to_18_Dec_2025/) — A quieter week as we focus on platform stability, infrastructure improvements, and prepare for exciting new features in 2026. - [Weekly Update: Enhanced Configuration Management and Reporting Reliability](https://altostrat.io/change-log/27_Nov_2025_to_04_Dec_2025/) — Discover our latest platform updates! This week introduces powerful new capabilities for custom settings management, more flexible metrics ingestion, and improved SLA report reliability. - [Weekly Update: Dynamic Tag-Based SLA Reporting & Dashboard Performance](https://altostrat.io/change-log/20_Nov_2025_to_27_Nov_2025/) — Discover powerful tag-based SLA reporting that automatically adapts as your MikroTik fleet grows, plus enhanced dashboard accuracy and improved vulnerability scanning reliability. - [Weekly Update: Major Dashboard & Reporting Performance Boosts Plus Auto-Geolocation](https://altostrat.io/change-log/13_Nov_2025_to_20_Nov_2025/) — Experience dramatically faster dashboard loading and SLA report generation, discover automatic site geolocation features, and benefit from important security improvements. - [Weekly Changelog: New Metrics API, Documentation Search & Deeper Network Insights](https://altostrat.io/change-log/06_Nov_2025_to_13_Nov_2025/) — This week's update introduces a powerful new Metrics & Dashboard API for custom monitoring. Plus, find answers faster with documentation search and get richer scan data. - [Weekly Update: Tag-Based Reporting, Complete API Key Management & AI-Powered Diagnostics](https://altostrat.io/change-log/30_Oct_2025_to_06_Nov_2025/) — Introducing dynamic tag-based SLA reporting, comprehensive API key management for automation, multi-currency billing support, and powerful AI-driven network diagnostic tools. - [Weekly Update: Geolocation API, Enhanced Subscription Controls & Usage Previews](https://altostrat.io/change-log/23_Oct_2025_to_30_Oct_2025/) — Streamline onboarding with automated geolocation, gain better subscription management controls, and safely preview organizational usage reports. - [Weekly Update: Dynamic Scripting Loops, Asia-Pacific Expansion & Performance Improvements](https://altostrat.io/change-log/16_Oct_2025_to_23_Oct_2025/) — Supercharge your RouterOS automation with dynamic loop scripting, benefit from expanded Asia-Pacific infrastructure, and experience significant platform performance enhancements. - [Weekly Update: Security Groups & Prefix Lists, Dynamic Tag-Based Reporting & VPN Authentication](https://altostrat.io/change-log/09_Oct_2025_to_16_Oct_2025/) — Introducing advanced stateful firewall management with Security Groups, intelligent tag-based SLA reporting, detailed WAN performance analytics, and enhanced Managed VPN authentication. - [Weekly Update: Comprehensive SLA Reports, On-Demand Vulnerability Scans & Advanced Workflow Automation](https://altostrat.io/change-log/02_Oct_2025_to_09_Oct_2025/) — Generate detailed PDF SLA reports with downtime analysis, run targeted vulnerability scans on-demand, and build smarter workflows with tag-based conditional logic. - [Weekly Update: Comprehensive Search Overhaul, Tag Management API & Dynamic SLA Reporting](https://altostrat.io/change-log/25_Sep_2025_to_02_Oct_2025/) — Experience dramatically improved platform search, manage tags programmatically with new APIs, create intelligent tag-based SLA reports, and benefit from enhanced reliability across the SDX platform. - [Weekly Update: Custom Organization Branding, RadSec Certificate Authority & Enhanced Billing](https://altostrat.io/change-log/18_Sep_2025_to_25_Sep_2025/) — Introducing customizable organization branding APIs, automated RadSec certificate management for secure wireless authentication, WPA2/3-Enterprise support, and comprehensive billing enhancements. - [Weekly Update: Bulk CSV Data Import, Usage History API & Advanced Workflow Filtering](https://altostrat.io/change-log/11_Sep_2025_to_18_Sep_2025/) — Introducing comprehensive bulk import capabilities for RADIUS entities, metered usage history APIs for billing analysis, MS-CHAPv2 authentication support, and powerful workflow enhancements. - [Weekly Update: SSH & SMTP Workflow Actions, CHAP Authentication & Advanced Developer APIs](https://altostrat.io/change-log/04_Sep_2025_to_11_Sep_2025/) — Supercharge automation with new SSH and SMTP workflow nodes, expand authentication compatibility with CHAP support, and benefit from comprehensive API enhancements including CORS and OAuth 2.0 discovery. - [Weekly Update: Fault Management API, Flexible Data Exports & Enhanced DNS Policies](https://altostrat.io/change-log/28_Aug_2025_to_04_Sep_2025/) — Introducing comprehensive Fault Management APIs for programmatic network monitoring, flexible data export utilities, expanded DNS Content Filtering capacity, and significant performance improvements. - [Weekly Update: Custom Dashboards, Organization Branding & Enhanced Workflows](https://altostrat.io/change-log/21_Aug_2025_to_28_Aug_2025/) — This week brings real-time dashboards for network monitoring, custom organization branding for MSPs, and powerful new workflow actions—plus major performance enhancements across the platform. - [Weekly Update: Interactive Workflows, Notification API & Script Templates](https://altostrat.io/change-log/14_Aug_2025_to_21_Aug_2025/) — This week brings serverless workflow APIs, multi-channel notifications, and reusable script templates—plus major performance enhancements across the SDX platform. - [Weekly Update: Proactive WAN Monitoring, Historical Insights & Performance Boosts](https://altostrat.io/change-log/07_Aug_2025_to_14_Aug_2025/) — This week introduces automated packet loss detection on WAN tunnels, 30 days of historical fault data, and faster dashboards—helping you monitor and troubleshoot your network more effectively. - [Weekly Update: Workflow Chaining & Real-Time Network Events](https://altostrat.io/change-log/31_Jul_2025_to_07_Aug_2025/) — This week introduces modular workflow chaining for complex automations, real-time site/tunnel status events, and proactive packet loss alerts—delivering more powerful network automation. - [Weekly Update: Bulk Backup API, Enhanced AI Tools & Advanced Workflow Automation](https://altostrat.io/change-log/24_Jul_2025_to_31_Jul_2025/) — This week introduces bulk backup retrieval, AI-powered MAC vendor identification, advanced workflow date manipulation, and critical system stability enhancements. - [Weekly Update: Enhanced Notifications, Smarter AI Diagnostics & Bulk Backup API](https://altostrat.io/change-log/17_Jul_2025_to_24_Jul_2025/) — This week brings comprehensive email notifications for reports and network events, AI intelligence upgrades, and efficient bulk Configuration Backup retrieval for developers. - [Weekly Update: Advanced Audit Logs, Streamlined Onboarding & Resource Management](https://altostrat.io/change-log/10_Jul_2025_to_17_Jul_2025/) — This week delivers powerful audit log filtering, automated user onboarding, proactive billing checks, and dramatically faster audit queries—plus critical fixes for licensing and billing accuracy. - [Weekly Update: AI Intelligence Upgrade, Flexible Resource Management & Stability Enhancements](https://altostrat.io/change-log/03_Jul_2025_to_10_Jul_2025/) — Experience a major AI reasoning upgrade, powerful resource management tools with detailed reporting, and automated site resource allocation—plus critical system stability improvements. - [Weekly Update: Hierarchical Organizations, Expanded Payment Options & Enhanced Resource Visibility](https://altostrat.io/change-log/26_Jun_2025_to_03_Jul_2025/) — This week brings nested organization structures for MSPs, significantly expanded payment methods, detailed invoice previews, and critical resource management enhancements. - [Weekly Update: AI Assistant Overhaul, Flexible Billing System & Enhanced MSP Tools](https://altostrat.io/change-log/19_Jun_2025_to_26_Jun_2025/) — This week delivers a completely reimagined AI assistant, comprehensive multi-product billing system, hierarchical organization management, and powerful workspace migration tools. - [Weekly Update: AI Conversation Engine Launch, Enhanced Report Distribution & Real-Time Streaming](https://altostrat.io/change-log/12_Jun_2025_to_19_Jun_2025/) — This week introduces natural language AI conversations with real-time streaming responses, flexible report notification groups, and streamlined script deployment. - [Weekly Update: Network Performance Insights, Standardized Data Formats & Enhanced Stability](https://altostrat.io/change-log/05_Jun_2025_to_12_Jun_2025/) — This week introduces aggregated network throughput and data transfer metrics, ISO 8601 timestamp standardization across all APIs, and critical stability enhancements. - [Weekly Update: Performance Optimizations, Enhanced Security & Critical Fixes](https://altostrat.io/change-log/29_May_2025_to_05_Jun_2025/) — This week delivers faster loading across the platform, quicker device provisioning, enhanced authentication security, and critical bug fixes for smoother operations. - [Weekly Update: Foundation Upgrades, Faster Device Setup & Enhanced Clarity](https://altostrat.io/change-log/22_May_2025_to_29_May_2025/) — This week brings major platform foundation upgrades, optimized device provisioning, clearer alert timestamps, and robust user management enhancements. - [Weekly Update: WhatsApp Notifications, Enhanced Recipient Management & Performance Boosts](https://altostrat.io/change-log/15_May_2025_to_22_May_2025/) — This week introduces WhatsApp as a notification channel, real-time recipient validation, faster application loading, and enhanced deployment reliability. - [Weekly Update: Team Management, MFA Security, Enhanced Login & Platform Stability](https://altostrat.io/change-log/08_May_2025_to_15_May_2025/) — This week delivers comprehensive team management tools, Multi-Factor Authentication controls, improved login flows with organizational context, and extensive platform stability enhancements. - [Weekly Update: Auth0 Integration & Platform Stability Enhancements](https://altostrat.io/change-log/01_May_2025_to_08_May_2025/) — This week introduces Auth0 as an Identity Provider option for Captive Portals and delivers extensive platform stability improvements across all services. - [Weekly Update: Enhanced Security Insights & Configuration Backup Reliability](https://altostrat.io/change-log/24_Apr_2025_to_01_May_2025/) — This week delivers improved vulnerability visibility by device, smarter AI-powered mitigation recommendations, enhanced API compatibility, and critical backup reliability fixes. - [Weekly Update: Multi-Device Vulnerability Scanning, Faster Reports & Enhanced Reliability](https://altostrat.io/change-log/17_Apr_2025_to_24_Apr_2025/) — This week introduces bulk vulnerability scanning via API, significantly faster DNS/BGP traffic reports, improved data consistency, and enhanced system reliability for scheduled tasks. - [Weekly Update: Streamlined Login, Enhanced Feature Reliability & Visual Updates](https://altostrat.io/change-log/10_Apr_2025_to_17_Apr_2025/) — This week delivers automatic login redirects, enhanced reliability for temporary access and port forwarding, improved BGP Threat Mitigation updates, and visual consistency improvements. - [Weekly Update: Enhanced Reporting Reliability, Platform Stability & Device Status Accuracy](https://altostrat.io/change-log/03_Apr_2025_to_10_Apr_2025/) — This week delivers improved report generation and notification delivery, major platform foundation upgrades, enhanced configuration reliability, and critical device status fixes. - [Weekly Update: Enhanced Data Cleanup, Faster SLA Reports & Scan Rate Limiting](https://altostrat.io/change-log/27_Mar_2025_to_03_Apr_2025/) — This week delivers intelligent cascading data cleanup on user/site deletion, accelerated report generation, improved data collection reliability, and security scan rate limiting. - [Weekly Update: Enhanced Vulnerability Management, AI Mitigation & Performance Boosts](https://altostrat.io/change-log/20_Mar_2025_to_27_Mar_2025/) — This week introduces device-level vulnerability tracking with status management, AI-powered remediation guidance, asset-centric security views, and critical performance enhancements. - [Weekly Update: Secure Coupon Access, Device Vulnerability Tracking & Dynamic Tunnel DNS](https://altostrat.io/change-log/13_Mar_2025_to_20_Mar_2025/) — This week brings shareable coupon links, device-level vulnerability management with compliance mapping, AI remediation suggestions, and stable Dynamic DNS for WAN tunnels. - [Weekly Update: Complete Captive Portal Coupon System, Dynamic DNS & Enhanced Notifications](https://altostrat.io/change-log/06_Mar_2025_to_13_Mar_2025/) — This week launches a comprehensive Captive Portal coupon management system with automated generation, Dynamic DNS for WAN tunnels, rich email notifications, and critical reliability improvements. - [Weekly Update: User Session API, Enhanced Admin Panel & Targeted Vulnerability Scans](https://altostrat.io/change-log/27_Feb_2025_to_06_Mar_2025/) — This week introduces programmatic session access, enhanced admin monitoring with system metrics, targeted on-demand vulnerability scanning, improved configuration validation, and critical Captive Portal fixes. - [Weekly Update: Network Device Grouping API, Enhanced Data Collection & Scan Stability](https://altostrat.io/change-log/20_Feb_2025_to_27_Feb_2025/) — This week introduces ARP group management APIs, dramatically improved data collection reliability from MikroTik devices, enhanced scan stability with automated monitoring, and critical bug fixes. - [Weekly Update: Faster Reports, Reliable Firewall Updates & Configuration Backup Fixes](https://altostrat.io/change-log/13_Feb_2025_to_20_Feb_2025/) — This week delivers significantly faster SLA report loading, optimized vulnerability scan history, reliable firewall rule updates, corrected email notification links, and critical device provisioning fixes. - [Weekly Update: Faster Reports, Enhanced DNS Content Filtering & Platform Stability](https://altostrat.io/change-log/06_Feb_2025_to_13_Feb_2025/) — This week delivers improved SLA report sorting and performance, more accurate DNS Content Filtering policy enforcement, fresher site data, and critical report generation fixes. - [Weekly Update: Performance Optimizations, Enhanced Data Accuracy & Critical Provisioning Fixes](https://altostrat.io/change-log/30_Jan_2025_to_06_Feb_2025/) — This week delivers faster list loading through optimized caching, accurate Configuration Backup timestamps, enhanced vulnerability scan reliability, and critical fixes for site provisioning automation. - [Weekly Update: SDX Reliability & Data Accuracy](https://altostrat.io/change-log/23_Jan_2025_to_30_Jan_2025/) — Enhanced system reliability, improved data accuracy, faster vulnerability scan feedback, plus critical fixes for site provisioning, reporting, VPN connectivity, and backup management - [Weekly Update: Faster Security Scans, Enhanced Reporting & Critical Connectivity Fixes](https://altostrat.io/change-log/16_Jan_2025_to_23_Jan_2025/) — This week delivers accelerated vulnerability scanning, refreshed notifications and reports, improved device adoption, enhanced API data, and critical fixes for report access and Managed VPN connectivity. - [Weekly Update: Enhanced Integration, Device Adoption & Configuration Backup Accuracy](https://altostrat.io/change-log/09_Jan_2025_to_16_Jan_2025/) — This week improves team/subscription integration, optimizes site information retrieval, streamlines device adoption, strengthens VPN security, and fixes critical backup timestamp display issues. - [Weekly Update: Automated Daily Backups, Device Monitoring & Geo-Location Features](https://altostrat.io/change-log/02_Jan_2025_to_09_Jan_2025/) — This week launches automated daily Configuration Backups, comprehensive device health monitoring, automatic geo-location enrichment, CVE notification topics, and critical reliability improvements. - [Weekly Update: Device Monitoring & Performance Metrics Launch](https://altostrat.io/change-log/26_Dec_2024_to_02_Jan_2025/) — Real-time MikroTik device monitoring now live with comprehensive performance metrics (CPU, memory, uptime), plus enhanced reliability for Configuration Backup, temporary access, and device onboarding - [Weekly Update: Infrastructure Development](https://altostrat.io/change-log/19_Dec_2024_to_26_Dec_2024/) — Foundational work on AI-powered scripting capabilities and enhanced Static IP Management RADIUS integration—preparing for upcoming feature releases - [Weekly Update: Infrastructure & Automation](https://altostrat.io/change-log/12_Dec_2024_to_19_Dec_2024/) — Essential infrastructure updates focused on Managed VPN provisioning automation and BGP Threat Mitigation filter generation—strengthening platform reliability - [Weekly Update: WAN Monitoring & BGP/DNS Analytics](https://altostrat.io/change-log/05_Dec_2024_to_12_Dec_2024/) — New aggregated WAN statistics API, enhanced monitoring graphs with data gap visualization, and initial BGP/DNS log processing for traffic and query analytics - [Weekly Update: Platform Stability & Optimization](https://altostrat.io/change-log/28_Nov_2024_to_05_Dec_2024/) — Focused on internal maintenance and optimization across core SDX platform services—ensuring reliability and performance for device management, networking, and monitoring capabilities - [Weekly Update: Vulnerability Scanning & SLA Reporting](https://altostrat.io/change-log/21_Nov_2024_to_28_Nov_2024/) — Enhanced CVE vulnerability scanning with full report generation and AI-assisted analysis, plus complete SLA report generation in PDF and JSON formats - [Weekly Update: Vulnerability Scanning Launch](https://altostrat.io/change-log/14_Nov_2024_to_21_Nov_2024/) — Introducing SDX Vulnerability Scanning with automated CVE detection, scan scheduling, and enriched vulnerability data processing—strengthening your security posture - [Weekly Update: Notification Management & Report Scheduling](https://altostrat.io/change-log/07_Nov_2024_to_14_Nov_2024/) — Introducing flexible notification groups with per-recipient channel preferences, SLA report scheduling, MikroTik product database, and improved organization site tracking - [Weekly Update: Captive Portal, DNS/BGP Filtering & Developer API](https://altostrat.io/change-log/31_Oct_2024_to_07_Nov_2024/) — Introducing Captive Portal with OAuth2 and coupon access, DNS Content Filtering, BGP Threat Mitigation, Static IP Management, and Developer API for programmatic platform control - [Weekly Update: Network Inventory & Automation Services](https://altostrat.io/change-log/24_Oct_2024_to_31_Oct_2024/) — Following platform launch, activating Network Inventory tracking, Scheduled Scripts, Configuration Backup, and Webhook integrations—establishing automation foundations - [SDX Platform Launch: Hello World!](https://altostrat.io/change-log/24_Oct_2024/) — Historic internal launch of Altostrat SDX—comprehensive MikroTik fleet management platform now live with device control, monitoring, networking, and security capabilities ## Legal Documents - [Legal Information](https://altostrat.io/legal/info/) - [Privacy Policy](https://altostrat.io/legal/privacy-policy/) - [Terms of Service](https://altostrat.io/legal/terms-of-service/) ## External Documentation - [CLAUDE](https://altostrat.io/docs/CLAUDE) - [Api - Ar - Introduction](https://altostrat.io/docs/api/ar/introduction) - [Api - En - Access Tokens - Generate A Temporary Access Token](https://altostrat.io/docs/api/en/access-tokens/generate-a-temporary-access-token) - [Api - En - Account Containers - Attach Tag To Container](https://altostrat.io/docs/api/en/account-containers/attach-tag-to-container) - [Api - En - Account Containers - Create Container](https://altostrat.io/docs/api/en/account-containers/create-container) - [Api - En - Account Containers - Delete Container](https://altostrat.io/docs/api/en/account-containers/delete-container) - [Api - En - Account Containers - Detach Tag From Container](https://altostrat.io/docs/api/en/account-containers/detach-tag-from-container) - [Api - En - Account Containers - Get Container](https://altostrat.io/docs/api/en/account-containers/get-container) - [Api - En - Account Containers - List Containers](https://altostrat.io/docs/api/en/account-containers/list-containers) - [Api - En - Account Containers - Move Container](https://altostrat.io/docs/api/en/account-containers/move-container) - [Api - En - Account Containers - Pin Container](https://altostrat.io/docs/api/en/account-containers/pin-container) - [Api - En - Account Containers - Transfer Users](https://altostrat.io/docs/api/en/account-containers/transfer-users) - [Api - En - Account Containers - Unpin Container](https://altostrat.io/docs/api/en/account-containers/unpin-container) - [Api - En - Account Containers - Update Container](https://altostrat.io/docs/api/en/account-containers/update-container) - [Api - En - Accounts - Attach Tag To Account](https://altostrat.io/docs/api/en/accounts/attach-tag-to-account) - [Api - En - Accounts - Create An Account](https://altostrat.io/docs/api/en/accounts/create-an-account) - [Api - En - Accounts - Delete An Account](https://altostrat.io/docs/api/en/accounts/delete-an-account) - [Api - En - Accounts - Detach Tag From Account](https://altostrat.io/docs/api/en/accounts/detach-tag-from-account) - [Api - En - Accounts - List Account Groups](https://altostrat.io/docs/api/en/accounts/list-account-groups) - [Api - En - Accounts - List Accounts](https://altostrat.io/docs/api/en/accounts/list-accounts) - [Api - En - Accounts - Move Account](https://altostrat.io/docs/api/en/accounts/move-account) - [Api - En - Accounts - Retrieve An Account](https://altostrat.io/docs/api/en/accounts/retrieve-an-account) - [Api - En - Accounts - Update An Account](https://altostrat.io/docs/api/en/accounts/update-an-account) - [Api - En - Ai Script Generation - Generate Script From Prompt](https://altostrat.io/docs/api/en/ai-script-generation/generate-script-from-prompt) - [Api - En - Analytics - Get Recent Faults Legacy](https://altostrat.io/docs/api/en/analytics/get-recent-faults-legacy) - [Api - En - Analytics - Get Top Faulty Resources](https://altostrat.io/docs/api/en/analytics/get-top-faulty-resources) - [Api - En - Arp Inventory - Search Arp Entries](https://altostrat.io/docs/api/en/arp-inventory/search-arp-entries) - [Api - En - Arp Inventory - Update Arp Entry](https://altostrat.io/docs/api/en/arp-inventory/update-arp-entry) - [Api - En - Audit Logs - List Audit Log Events](https://altostrat.io/docs/api/en/audit-logs/list-audit-log-events) - [Api - En - Auth Integrations - Create An Auth Integration](https://altostrat.io/docs/api/en/auth-integrations/create-an-auth-integration) - [Api - En - Auth Integrations - Delete An Auth Integration](https://altostrat.io/docs/api/en/auth-integrations/delete-an-auth-integration) - [Api - En - Auth Integrations - List All Auth Integrations](https://altostrat.io/docs/api/en/auth-integrations/list-all-auth-integrations) - [Api - En - Auth Integrations - Retrieve An Auth Integration](https://altostrat.io/docs/api/en/auth-integrations/retrieve-an-auth-integration) - [Api - En - Auth Integrations - Update An Auth Integration](https://altostrat.io/docs/api/en/auth-integrations/update-an-auth-integration) - [Api - En - Backups - Compare Two Backups](https://altostrat.io/docs/api/en/backups/compare-two-backups) - [Api - En - Backups - List Backups For A Site](https://altostrat.io/docs/api/en/backups/list-backups-for-a-site) - [Api - En - Backups - Request A New Backup](https://altostrat.io/docs/api/en/backups/request-a-new-backup) - [Api - En - Backups - Retrieve A Specific Backup](https://altostrat.io/docs/api/en/backups/retrieve-a-specific-backup) - [Api - En - Bgp Threat Intelligence - Create A Bgp Threat Intelligence Policy](https://altostrat.io/docs/api/en/bgp-threat-intelligence/create-a-bgp-threat-intelligence-policy) - [Api - En - Bgp Threat Intelligence - Delete A Bgp Policy](https://altostrat.io/docs/api/en/bgp-threat-intelligence/delete-a-bgp-policy) - [Api - En - Bgp Threat Intelligence - List Bgp Ip Reputation Lists](https://altostrat.io/docs/api/en/bgp-threat-intelligence/list-bgp-ip-reputation-lists) - [Api - En - Bgp Threat Intelligence - List Bgp Threat Intelligence Policies](https://altostrat.io/docs/api/en/bgp-threat-intelligence/list-bgp-threat-intelligence-policies) - [Api - En - Bgp Threat Intelligence - Retrieve A Bgp Policy](https://altostrat.io/docs/api/en/bgp-threat-intelligence/retrieve-a-bgp-policy) - [Api - En - Bgp Threat Intelligence - Update A Bgp Policy](https://altostrat.io/docs/api/en/bgp-threat-intelligence/update-a-bgp-policy) - [Api - En - Billing Accounts - Create A Billing Account](https://altostrat.io/docs/api/en/billing-accounts/create-a-billing-account) - [Api - En - Billing Accounts - Delete A Billing Account](https://altostrat.io/docs/api/en/billing-accounts/delete-a-billing-account) - [Api - En - Billing Accounts - List Billing Accounts](https://altostrat.io/docs/api/en/billing-accounts/list-billing-accounts) - [Api - En - Billing Accounts - Retrieve A Billing Account](https://altostrat.io/docs/api/en/billing-accounts/retrieve-a-billing-account) - [Api - En - Billing Accounts - Update A Billing Account](https://altostrat.io/docs/api/en/billing-accounts/update-a-billing-account) - [Api - En - Bulk Operations - Fetch Latest Backups In Bulk](https://altostrat.io/docs/api/en/bulk-operations/fetch-latest-backups-in-bulk) - [Api - En - Captive Portal Instances - Create A Captive Portal Instance](https://altostrat.io/docs/api/en/captive-portal-instances/create-a-captive-portal-instance) - [Api - En - Captive Portal Instances - Delete A Captive Portal Instance](https://altostrat.io/docs/api/en/captive-portal-instances/delete-a-captive-portal-instance) - [Api - En - Captive Portal Instances - List All Captive Portal Instances](https://altostrat.io/docs/api/en/captive-portal-instances/list-all-captive-portal-instances) - [Api - En - Captive Portal Instances - Retrieve A Captive Portal Instance](https://altostrat.io/docs/api/en/captive-portal-instances/retrieve-a-captive-portal-instance) - [Api - En - Captive Portal Instances - Update A Captive Portal Instance](https://altostrat.io/docs/api/en/captive-portal-instances/update-a-captive-portal-instance) - [Api - En - Captive Portal Instances - Upload An Instance Image](https://altostrat.io/docs/api/en/captive-portal-instances/upload-an-instance-image) - [Api - En - Certificates - Download Client Ca](https://altostrat.io/docs/api/en/certificates/download-client-ca) - [Api - En - Certificates - Download Nas Certificate](https://altostrat.io/docs/api/en/certificates/download-nas-certificate) - [Api - En - Certificates - Download Nas Private Key](https://altostrat.io/docs/api/en/certificates/download-nas-private-key) - [Api - En - Comments - Add A Comment To A Fault](https://altostrat.io/docs/api/en/comments/add-a-comment-to-a-fault) - [Api - En - Community Scripts - Get Raw Readme Content](https://altostrat.io/docs/api/en/community-scripts/get-raw-readme-content) - [Api - En - Community Scripts - Get Raw Script Content](https://altostrat.io/docs/api/en/community-scripts/get-raw-script-content) - [Api - En - Community Scripts - List Community Scripts](https://altostrat.io/docs/api/en/community-scripts/list-community-scripts) - [Api - En - Community Scripts - Retrieve A Community Script](https://altostrat.io/docs/api/en/community-scripts/retrieve-a-community-script) - [Api - En - Community Scripts - Submit A Community Script](https://altostrat.io/docs/api/en/community-scripts/submit-a-community-script) - [Api - En - Coupon Schedules - Create A Coupon Schedule](https://altostrat.io/docs/api/en/coupon-schedules/create-a-coupon-schedule) - [Api - En - Coupon Schedules - Delete A Coupon Schedule](https://altostrat.io/docs/api/en/coupon-schedules/delete-a-coupon-schedule) - [Api - En - Coupon Schedules - Generate A Signed Coupon Url](https://altostrat.io/docs/api/en/coupon-schedules/generate-a-signed-coupon-url) - [Api - En - Coupon Schedules - List Coupon Schedules](https://altostrat.io/docs/api/en/coupon-schedules/list-coupon-schedules) - [Api - En - Coupon Schedules - Retrieve A Coupon Schedule](https://altostrat.io/docs/api/en/coupon-schedules/retrieve-a-coupon-schedule) - [Api - En - Coupon Schedules - Run A Coupon Schedule Now](https://altostrat.io/docs/api/en/coupon-schedules/run-a-coupon-schedule-now) - [Api - En - Coupon Schedules - Update A Coupon Schedule](https://altostrat.io/docs/api/en/coupon-schedules/update-a-coupon-schedule) - [Api - En - Coupons - Create Coupons](https://altostrat.io/docs/api/en/coupons/create-coupons) - [Api - En - Coupons - List Valid Coupons For An Instance](https://altostrat.io/docs/api/en/coupons/list-valid-coupons-for-an-instance) - [Api - En - Dashboard - Get Data Transferred Volume](https://altostrat.io/docs/api/en/dashboard/get-data-transferred-volume) - [Api - En - Dashboard - Get Network Throughput](https://altostrat.io/docs/api/en/dashboard/get-network-throughput) - [Api - En - Data Migration - Delete Job](https://altostrat.io/docs/api/en/data-migration/delete-job) - [Api - En - Data Migration - Download Example Csv](https://altostrat.io/docs/api/en/data-migration/download-example-csv) - [Api - En - Data Migration - Get Columns](https://altostrat.io/docs/api/en/data-migration/get-columns) - [Api - En - Data Migration - Get Job Status](https://altostrat.io/docs/api/en/data-migration/get-job-status) - [Api - En - Data Migration - Get Upload Url](https://altostrat.io/docs/api/en/data-migration/get-upload-url) - [Api - En - Data Migration - List Jobs](https://altostrat.io/docs/api/en/data-migration/list-jobs) - [Api - En - Data Migration - Preview File](https://altostrat.io/docs/api/en/data-migration/preview-file) - [Api - En - Data Migration - Start Dry Run](https://altostrat.io/docs/api/en/data-migration/start-dry-run) - [Api - En - Data Migration - Start Import](https://altostrat.io/docs/api/en/data-migration/start-import) - [Api - En - Device Health &Amp; Status - Get Device Heartbeat History](https://altostrat.io/docs/api/en/device-health-&-status/get-device-heartbeat-history) - [Api - En - Device Health &Amp; Status - Get Last Seen Time](https://altostrat.io/docs/api/en/device-health-&-status/get-last-seen-time) - [Api - En - Device Health &Amp; Status - Get Recent Device Health Stats](https://altostrat.io/docs/api/en/device-health-&-status/get-recent-device-health-stats) - [Api - En - Device Stats - Retrieve Site Stats Over A Date Range](https://altostrat.io/docs/api/en/device-stats/retrieve-site-stats-over-a-date-range) - [Api - En - Discovery - Json Web Key Set Jwks Endpoint](https://altostrat.io/docs/api/en/discovery/json-web-key-set-jwks-endpoint) - [Api - En - Discovery - Oidc Discovery Endpoint](https://altostrat.io/docs/api/en/discovery/oidc-discovery-endpoint) - [Api - En - Dns Content Filtering - Create A Dns Content Filtering Policy](https://altostrat.io/docs/api/en/dns-content-filtering/create-a-dns-content-filtering-policy) - [Api - En - Dns Content Filtering - Delete A Dns Policy](https://altostrat.io/docs/api/en/dns-content-filtering/delete-a-dns-policy) - [Api - En - Dns Content Filtering - List Application Categories](https://altostrat.io/docs/api/en/dns-content-filtering/list-application-categories) - [Api - En - Dns Content Filtering - List Dns Content Filtering Policies](https://altostrat.io/docs/api/en/dns-content-filtering/list-dns-content-filtering-policies) - [Api - En - Dns Content Filtering - List Safe Search Services](https://altostrat.io/docs/api/en/dns-content-filtering/list-safe-search-services) - [Api - En - Dns Content Filtering - Retrieve A Dns Policy](https://altostrat.io/docs/api/en/dns-content-filtering/retrieve-a-dns-policy) - [Api - En - Dns Content Filtering - Update A Dns Policy](https://altostrat.io/docs/api/en/dns-content-filtering/update-a-dns-policy) - [Api - En - Documentation Search - Search Altostrat Documentation](https://altostrat.io/docs/api/en/documentation-search/search-altostrat-documentation) - [Api - En - Entity Search - Search For Platform Entities](https://altostrat.io/docs/api/en/entity-search/search-for-platform-entities) - [Api - En - Failover Service - Activate Failover Service](https://altostrat.io/docs/api/en/failover-service/activate-failover-service) - [Api - En - Failover Service - Deactivate Failover Service](https://altostrat.io/docs/api/en/failover-service/deactivate-failover-service) - [Api - En - Failover Service - Get Failover Service Status](https://altostrat.io/docs/api/en/failover-service/get-failover-service-status) - [Api - En - Failover Service - List Sites With Failover Service](https://altostrat.io/docs/api/en/failover-service/list-sites-with-failover-service) - [Api - En - Faults - Create A Fault](https://altostrat.io/docs/api/en/faults/create-a-fault) - [Api - En - Faults - Delete A Fault](https://altostrat.io/docs/api/en/faults/delete-a-fault) - [Api - En - Faults - List All Faults](https://altostrat.io/docs/api/en/faults/list-all-faults) - [Api - En - Faults - Retrieve A Fault](https://altostrat.io/docs/api/en/faults/retrieve-a-fault) - [Api - En - Faults - Update A Fault](https://altostrat.io/docs/api/en/faults/update-a-fault) - [Api - En - Generated Reports - Delete A Generated Report](https://altostrat.io/docs/api/en/generated-reports/delete-a-generated-report) - [Api - En - Generated Reports - List Generated Reports](https://altostrat.io/docs/api/en/generated-reports/list-generated-reports) - [Api - En - Groups - Attach Tag To Group](https://altostrat.io/docs/api/en/groups/attach-tag-to-group) - [Api - En - Groups - Create Group](https://altostrat.io/docs/api/en/groups/create-group) - [Api - En - Groups - Delete Group](https://altostrat.io/docs/api/en/groups/delete-group) - [Api - En - Groups - Detach Tag From Group](https://altostrat.io/docs/api/en/groups/detach-tag-from-group) - [Api - En - Groups - List Accounts In Group](https://altostrat.io/docs/api/en/groups/list-accounts-in-group) - [Api - En - Groups - List Groups](https://altostrat.io/docs/api/en/groups/list-groups) - [Api - En - Groups - Retrieve Group](https://altostrat.io/docs/api/en/groups/retrieve-group) - [Api - En - Groups - Update Group](https://altostrat.io/docs/api/en/groups/update-group) - [Api - En - Health - Health Check](https://altostrat.io/docs/api/en/health/health-check) - [Api - En - Helper Endpoints - List Router Interfaces](https://altostrat.io/docs/api/en/helper-endpoints/list-router-interfaces) - [Api - En - Helper Endpoints - Look Up Eligible Gateways](https://altostrat.io/docs/api/en/helper-endpoints/look-up-eligible-gateways) - [Api - En - Insights - Active Sessions Count](https://altostrat.io/docs/api/en/insights/active-sessions-count) - [Api - En - Insights - Auth Events History](https://altostrat.io/docs/api/en/insights/auth-events-history) - [Api - En - Insights - Authentication Latency](https://altostrat.io/docs/api/en/insights/authentication-latency) - [Api - En - Insights - Authentication Outliers](https://altostrat.io/docs/api/en/insights/authentication-outliers) - [Api - En - Insights - Disconnection Stats](https://altostrat.io/docs/api/en/insights/disconnection-stats) - [Api - En - Insights - Frequent Disconnects](https://altostrat.io/docs/api/en/insights/frequent-disconnects) - [Api - En - Insights - Misconfigured Nas](https://altostrat.io/docs/api/en/insights/misconfigured-nas) - [Api - En - Insights - Most Active Nas](https://altostrat.io/docs/api/en/insights/most-active-nas) - [Api - En - Insights - Nas Disconnect Reasons](https://altostrat.io/docs/api/en/insights/nas-disconnect-reasons) - [Api - En - Insights - Network Health Snapshot](https://altostrat.io/docs/api/en/insights/network-health-snapshot) - [Api - En - Insights - Peak Concurrency](https://altostrat.io/docs/api/en/insights/peak-concurrency) - [Api - En - Insights - Session Duration History](https://altostrat.io/docs/api/en/insights/session-duration-history) - [Api - En - Insights - Session Termination History](https://altostrat.io/docs/api/en/insights/session-termination-history) - [Api - En - Insights - Short Lived Sessions](https://altostrat.io/docs/api/en/insights/short-lived-sessions) - [Api - En - Insights - Simultaneous Use Violations](https://altostrat.io/docs/api/en/insights/simultaneous-use-violations) - [Api - En - Insights - Top Talkers](https://altostrat.io/docs/api/en/insights/top-talkers) - [Api - En - Instances - Create A Vpn Instance](https://altostrat.io/docs/api/en/instances/create-a-vpn-instance) - [Api - En - Instances - Delete A Vpn Instance](https://altostrat.io/docs/api/en/instances/delete-a-vpn-instance) - [Api - En - Instances - List All Vpn Instances](https://altostrat.io/docs/api/en/instances/list-all-vpn-instances) - [Api - En - Instances - Retrieve A Vpn Instance](https://altostrat.io/docs/api/en/instances/retrieve-a-vpn-instance) - [Api - En - Instances - Retrieve Instance Bandwidth](https://altostrat.io/docs/api/en/instances/retrieve-instance-bandwidth) - [Api - En - Instances - Update A Vpn Instance](https://altostrat.io/docs/api/en/instances/update-a-vpn-instance) - [Api - En - Introduction](https://altostrat.io/docs/api/en/introduction) - [Api - En - Invoices - List Invoices](https://altostrat.io/docs/api/en/invoices/list-invoices) - [Api - En - Invoices - Preview An Invoice](https://altostrat.io/docs/api/en/invoices/preview-an-invoice) - [Api - En - Jobs - Cancel A Pending Job](https://altostrat.io/docs/api/en/jobs/cancel-a-pending-job) - [Api - En - Jobs - Create A Job For A Site](https://altostrat.io/docs/api/en/jobs/create-a-job-for-a-site) - [Api - En - Jobs - List Jobs For A Site](https://altostrat.io/docs/api/en/jobs/list-jobs-for-a-site) - [Api - En - Jobs - Retrieve A Job](https://altostrat.io/docs/api/en/jobs/retrieve-a-job) - [Api - En - Live Commands - Execute Synchronous Command](https://altostrat.io/docs/api/en/live-commands/execute-synchronous-command) - [Api - En - Logs - List Account Logs](https://altostrat.io/docs/api/en/logs/list-account-logs) - [Api - En - Logs - List Nas Logs](https://altostrat.io/docs/api/en/logs/list-nas-logs) - [Api - En - Mcp Core Protocol - Mcp Json Rpc Endpoint](https://altostrat.io/docs/api/en/mcp--core-protocol/mcp-json-rpc-endpoint) - [Api - En - Metadata - Create A Metadata Object](https://altostrat.io/docs/api/en/metadata/create-a-metadata-object) - [Api - En - Metadata - Delete A Metadata Object](https://altostrat.io/docs/api/en/metadata/delete-a-metadata-object) - [Api - En - Metadata - List All Metadata Objects](https://altostrat.io/docs/api/en/metadata/list-all-metadata-objects) - [Api - En - Metadata - Retrieve A Metadata Object](https://altostrat.io/docs/api/en/metadata/retrieve-a-metadata-object) - [Api - En - Metadata - Update A Metadata Object](https://altostrat.io/docs/api/en/metadata/update-a-metadata-object) - [Api - En - Nas Devices - Create Nas Device](https://altostrat.io/docs/api/en/nas-devices/create-nas-device) - [Api - En - Nas Devices - Delete Nas Device](https://altostrat.io/docs/api/en/nas-devices/delete-nas-device) - [Api - En - Nas Devices - List Nas Devices](https://altostrat.io/docs/api/en/nas-devices/list-nas-devices) - [Api - En - Nas Devices - Retrieve Nas Device](https://altostrat.io/docs/api/en/nas-devices/retrieve-nas-device) - [Api - En - Nas Devices - Update Nas Device](https://altostrat.io/docs/api/en/nas-devices/update-nas-device) - [Api - En - Network Logs - Get Bgp Security Report](https://altostrat.io/docs/api/en/network-logs/get-bgp-security-report) - [Api - En - Network Logs - Get Dns Security Report](https://altostrat.io/docs/api/en/network-logs/get-dns-security-report) - [Api - En - Network Logs - Get Site Syslog Entries](https://altostrat.io/docs/api/en/network-logs/get-site-syslog-entries) - [Api - En - Notification Groups - Create A Notification Group](https://altostrat.io/docs/api/en/notification-groups/create-a-notification-group) - [Api - En - Notification Groups - Delete A Notification Group](https://altostrat.io/docs/api/en/notification-groups/delete-a-notification-group) - [Api - En - Notification Groups - List Notification Groups](https://altostrat.io/docs/api/en/notification-groups/list-notification-groups) - [Api - En - Notification Groups - Retrieve A Notification Group](https://altostrat.io/docs/api/en/notification-groups/retrieve-a-notification-group) - [Api - En - Notification Groups - Update A Notification Group](https://altostrat.io/docs/api/en/notification-groups/update-a-notification-group) - [Api - En - Oauth 20 &Amp; Oidc - Exchange Code Or Refresh Token For Tokens](https://altostrat.io/docs/api/en/oauth-20-&-oidc/exchange-code-or-refresh-token-for-tokens) - [Api - En - Oauth 20 &Amp; Oidc - Get User Profile](https://altostrat.io/docs/api/en/oauth-20-&-oidc/get-user-profile) - [Api - En - Oauth 20 &Amp; Oidc - Initiate User Authentication](https://altostrat.io/docs/api/en/oauth-20-&-oidc/initiate-user-authentication) - [Api - En - Oauth 20 &Amp; Oidc - Log Out User Legacy](https://altostrat.io/docs/api/en/oauth-20-&-oidc/log-out-user-legacy) - [Api - En - Oauth 20 &Amp; Oidc - Log Out User Oidc Compliant](https://altostrat.io/docs/api/en/oauth-20-&-oidc/log-out-user-oidc-compliant) - [Api - En - Oauth 20 &Amp; Oidc - Revoke Token](https://altostrat.io/docs/api/en/oauth-20-&-oidc/revoke-token) - [Api - En - Organizations - Create A Child Organization](https://altostrat.io/docs/api/en/organizations/create-a-child-organization) - [Api - En - Organizations - Create An Organization](https://altostrat.io/docs/api/en/organizations/create-an-organization) - [Api - En - Organizations - Delete An Organization](https://altostrat.io/docs/api/en/organizations/delete-an-organization) - [Api - En - Organizations - Export Organization Usage As Csv](https://altostrat.io/docs/api/en/organizations/export-organization-usage-as-csv) - [Api - En - Organizations - Export Organization Usage As Pdf](https://altostrat.io/docs/api/en/organizations/export-organization-usage-as-pdf) - [Api - En - Organizations - List All Descendant Organizations](https://altostrat.io/docs/api/en/organizations/list-all-descendant-organizations) - [Api - En - Organizations - List Child Organizations](https://altostrat.io/docs/api/en/organizations/list-child-organizations) - [Api - En - Organizations - List Organizations](https://altostrat.io/docs/api/en/organizations/list-organizations) - [Api - En - Organizations - Retrieve An Organization](https://altostrat.io/docs/api/en/organizations/retrieve-an-organization) - [Api - En - Organizations - Retrieve Organization Limits](https://altostrat.io/docs/api/en/organizations/retrieve-organization-limits) - [Api - En - Organizations - Retrieve Parent Organization](https://altostrat.io/docs/api/en/organizations/retrieve-parent-organization) - [Api - En - Organizations - Update An Organization](https://altostrat.io/docs/api/en/organizations/update-an-organization) - [Api - En - Payment Methods - Create A Setup Intent](https://altostrat.io/docs/api/en/payment-methods/create-a-setup-intent) - [Api - En - Payment Methods - Detach A Payment Method](https://altostrat.io/docs/api/en/payment-methods/detach-a-payment-method) - [Api - En - Payment Methods - List Payment Methods](https://altostrat.io/docs/api/en/payment-methods/list-payment-methods) - [Api - En - Payment Methods - Set Default Payment Method](https://altostrat.io/docs/api/en/payment-methods/set-default-payment-method) - [Api - En - Peers - Create A Peer](https://altostrat.io/docs/api/en/peers/create-a-peer) - [Api - En - Peers - Delete A Peer](https://altostrat.io/docs/api/en/peers/delete-a-peer) - [Api - En - Peers - List All Peers For An Instance](https://altostrat.io/docs/api/en/peers/list-all-peers-for-an-instance) - [Api - En - Peers - Retrieve A Peer](https://altostrat.io/docs/api/en/peers/retrieve-a-peer) - [Api - En - Peers - Update A Peer](https://altostrat.io/docs/api/en/peers/update-a-peer) - [Api - En - Platform - Get Workspace Statistics](https://altostrat.io/docs/api/en/platform/get-workspace-statistics) - [Api - En - Platform - List Available Radius Attributes](https://altostrat.io/docs/api/en/platform/list-available-radius-attributes) - [Api - En - Policies - Apply Policy To Sites](https://altostrat.io/docs/api/en/policies/apply-policy-to-sites) - [Api - En - Policies - Create A Policy](https://altostrat.io/docs/api/en/policies/create-a-policy) - [Api - En - Policies - Delete A Policy](https://altostrat.io/docs/api/en/policies/delete-a-policy) - [Api - En - Policies - List All Policies](https://altostrat.io/docs/api/en/policies/list-all-policies) - [Api - En - Policies - Retrieve A Policy](https://altostrat.io/docs/api/en/policies/retrieve-a-policy) - [Api - En - Policies - Update A Policy](https://altostrat.io/docs/api/en/policies/update-a-policy) - [Api - En - Prefix Lists - Create A Prefix List](https://altostrat.io/docs/api/en/prefix-lists/create-a-prefix-list) - [Api - En - Prefix Lists - Delete A Prefix List](https://altostrat.io/docs/api/en/prefix-lists/delete-a-prefix-list) - [Api - En - Prefix Lists - List Prefix Lists](https://altostrat.io/docs/api/en/prefix-lists/list-prefix-lists) - [Api - En - Prefix Lists - Retrieve A Prefix List](https://altostrat.io/docs/api/en/prefix-lists/retrieve-a-prefix-list) - [Api - En - Prefix Lists - Update A Prefix List](https://altostrat.io/docs/api/en/prefix-lists/update-a-prefix-list) - [Api - En - Products - List Products](https://altostrat.io/docs/api/en/products/list-products) - [Api - En - Products - Retrieve A Product](https://altostrat.io/docs/api/en/products/retrieve-a-product) - [Api - En - Public - Get Public Branding Information](https://altostrat.io/docs/api/en/public/get-public-branding-information) - [Api - En - Public - Resolve Login Hint](https://altostrat.io/docs/api/en/public/resolve-login-hint) - [Api - En - Realims - Create Realm](https://altostrat.io/docs/api/en/realims/create-realm) - [Api - En - Realims - Delete Realm](https://altostrat.io/docs/api/en/realims/delete-realm) - [Api - En - Realims - Get Realm](https://altostrat.io/docs/api/en/realims/get-realm) - [Api - En - Realims - List Realms](https://altostrat.io/docs/api/en/realims/list-realms) - [Api - En - Realims - Update Realm](https://altostrat.io/docs/api/en/realims/update-realm) - [Api - En - Reference Data - List Common Services](https://altostrat.io/docs/api/en/reference-data/list-common-services) - [Api - En - Reference Data - List Supported Protocols](https://altostrat.io/docs/api/en/reference-data/list-supported-protocols) - [Api - En - Resellers - List Resellers](https://altostrat.io/docs/api/en/resellers/list-resellers) - [Api - En - Runbooks - Retrieve A Runbook](https://altostrat.io/docs/api/en/runbooks/retrieve-a-runbook) - [Api - En - Scan Execution - Start A Scan](https://altostrat.io/docs/api/en/scan-execution/start-a-scan) - [Api - En - Scan Execution - Start On Demand Multi Ip Scan](https://altostrat.io/docs/api/en/scan-execution/start-on-demand-multi-ip-scan) - [Api - En - Scan Execution - Start On Demand Single Ip Scan](https://altostrat.io/docs/api/en/scan-execution/start-on-demand-single-ip-scan) - [Api - En - Scan Execution - Stop A Scan](https://altostrat.io/docs/api/en/scan-execution/stop-a-scan) - [Api - En - Scan Results - Get Latest Scan Status](https://altostrat.io/docs/api/en/scan-results/get-latest-scan-status) - [Api - En - Scan Results - List Scan Reports](https://altostrat.io/docs/api/en/scan-results/list-scan-reports) - [Api - En - Scan Results - Retrieve A Scan Report](https://altostrat.io/docs/api/en/scan-results/retrieve-a-scan-report) - [Api - En - Scan Schedules - Create Scan Schedule](https://altostrat.io/docs/api/en/scan-schedules/create-scan-schedule) - [Api - En - Scan Schedules - Delete A Scan Schedule](https://altostrat.io/docs/api/en/scan-schedules/delete-a-scan-schedule) - [Api - En - Scan Schedules - List Scan Schedules](https://altostrat.io/docs/api/en/scan-schedules/list-scan-schedules) - [Api - En - Scan Schedules - Retrieve A Scan Schedule](https://altostrat.io/docs/api/en/scan-schedules/retrieve-a-scan-schedule) - [Api - En - Scan Schedules - Update A Scan Schedule](https://altostrat.io/docs/api/en/scan-schedules/update-a-scan-schedule) - [Api - En - Scheduled Scripts - Cancel Or Delete A Scheduled Script](https://altostrat.io/docs/api/en/scheduled-scripts/cancel-or-delete-a-scheduled-script) - [Api - En - Scheduled Scripts - Get Execution Progress](https://altostrat.io/docs/api/en/scheduled-scripts/get-execution-progress) - [Api - En - Scheduled Scripts - Immediately Run A Scheduled Script](https://altostrat.io/docs/api/en/scheduled-scripts/immediately-run-a-scheduled-script) - [Api - En - Scheduled Scripts - List Scheduled Scripts](https://altostrat.io/docs/api/en/scheduled-scripts/list-scheduled-scripts) - [Api - En - Scheduled Scripts - Request Script Authorization](https://altostrat.io/docs/api/en/scheduled-scripts/request-script-authorization) - [Api - En - Scheduled Scripts - Retrieve A Scheduled Script](https://altostrat.io/docs/api/en/scheduled-scripts/retrieve-a-scheduled-script) - [Api - En - Scheduled Scripts - Run A Test Execution](https://altostrat.io/docs/api/en/scheduled-scripts/run-a-test-execution) - [Api - En - Scheduled Scripts - Schedule A New Script](https://altostrat.io/docs/api/en/scheduled-scripts/schedule-a-new-script) - [Api - En - Scheduled Scripts - Update A Scheduled Script](https://altostrat.io/docs/api/en/scheduled-scripts/update-a-scheduled-script) - [Api - En - Schedules - Create A New Schedule](https://altostrat.io/docs/api/en/schedules/create-a-new-schedule) - [Api - En - Schedules - Delete A Schedule](https://altostrat.io/docs/api/en/schedules/delete-a-schedule) - [Api - En - Schedules - List All Schedules](https://altostrat.io/docs/api/en/schedules/list-all-schedules) - [Api - En - Schedules - Retrieve A Schedule](https://altostrat.io/docs/api/en/schedules/retrieve-a-schedule) - [Api - En - Schedules - Update A Schedule](https://altostrat.io/docs/api/en/schedules/update-a-schedule) - [Api - En - Script Templates - Create A Script Template](https://altostrat.io/docs/api/en/script-templates/create-a-script-template) - [Api - En - Script Templates - Delete A Script Template](https://altostrat.io/docs/api/en/script-templates/delete-a-script-template) - [Api - En - Script Templates - List Script Templates](https://altostrat.io/docs/api/en/script-templates/list-script-templates) - [Api - En - Script Templates - Retrieve A Script Template](https://altostrat.io/docs/api/en/script-templates/retrieve-a-script-template) - [Api - En - Script Templates - Update A Script Template](https://altostrat.io/docs/api/en/script-templates/update-a-script-template) - [Api - En - Security Groups - Create A Security Group](https://altostrat.io/docs/api/en/security-groups/create-a-security-group) - [Api - En - Security Groups - Delete A Security Group](https://altostrat.io/docs/api/en/security-groups/delete-a-security-group) - [Api - En - Security Groups - List Security Groups](https://altostrat.io/docs/api/en/security-groups/list-security-groups) - [Api - En - Security Groups - Retrieve A Security Group](https://altostrat.io/docs/api/en/security-groups/retrieve-a-security-group) - [Api - En - Security Groups - Update A Security Group](https://altostrat.io/docs/api/en/security-groups/update-a-security-group) - [Api - En - Site Files - Create A Site Note](https://altostrat.io/docs/api/en/site-files/create-a-site-note) - [Api - En - Site Files - Delete A Document File](https://altostrat.io/docs/api/en/site-files/delete-a-document-file) - [Api - En - Site Files - Delete A Media File](https://altostrat.io/docs/api/en/site-files/delete-a-media-file) - [Api - En - Site Files - Delete A Site Note](https://altostrat.io/docs/api/en/site-files/delete-a-site-note) - [Api - En - Site Files - Download A Document File](https://altostrat.io/docs/api/en/site-files/download-a-document-file) - [Api - En - Site Files - Download A Media File](https://altostrat.io/docs/api/en/site-files/download-a-media-file) - [Api - En - Site Files - Get Document Upload Url](https://altostrat.io/docs/api/en/site-files/get-document-upload-url) - [Api - En - Site Files - Get Media Upload Url](https://altostrat.io/docs/api/en/site-files/get-media-upload-url) - [Api - En - Site Files - Get Site Note Content](https://altostrat.io/docs/api/en/site-files/get-site-note-content) - [Api - En - Site Files - List Site Notes](https://altostrat.io/docs/api/en/site-files/list-site-notes) - [Api - En - Site Interfaces &Amp; Metrics - Get Interface Metrics](https://altostrat.io/docs/api/en/site-interfaces-&-metrics/get-interface-metrics) - [Api - En - Site Interfaces &Amp; Metrics - List Site Interfaces](https://altostrat.io/docs/api/en/site-interfaces-&-metrics/list-site-interfaces) - [Api - En - Site Operations - Get Api Credentials For A Site](https://altostrat.io/docs/api/en/site-operations/get-api-credentials-for-a-site) - [Api - En - Site Operations - Get Management Server For A Site](https://altostrat.io/docs/api/en/site-operations/get-management-server-for-a-site) - [Api - En - Site Operations - Perform An Action On A Site](https://altostrat.io/docs/api/en/site-operations/perform-an-action-on-a-site) - [Api - En - Site Operations - Rotate Api Credentials For A Site](https://altostrat.io/docs/api/en/site-operations/rotate-api-credentials-for-a-site) - [Api - En - Site Security Configuration - Attach Bgp Policy To A Site](https://altostrat.io/docs/api/en/site-security-configuration/attach-bgp-policy-to-a-site) - [Api - En - Site Security Configuration - Attach Dns Policy To A Site](https://altostrat.io/docs/api/en/site-security-configuration/attach-dns-policy-to-a-site) - [Api - En - Site Security Configuration - Detach Bgp Policy From A Site](https://altostrat.io/docs/api/en/site-security-configuration/detach-bgp-policy-from-a-site) - [Api - En - Site Security Configuration - Detach Dns Policy From A Site](https://altostrat.io/docs/api/en/site-security-configuration/detach-dns-policy-from-a-site) - [Api - En - Site Security Configuration - List All Site Security Configurations](https://altostrat.io/docs/api/en/site-security-configuration/list-all-site-security-configurations) - [Api - En - Site Security Configuration - Retrieve A Sites Security Configuration](https://altostrat.io/docs/api/en/site-security-configuration/retrieve-a-sites-security-configuration) - [Api - En - Site Users - List Users For A Site](https://altostrat.io/docs/api/en/site-users/list-users-for-a-site) - [Api - En - Sites - Delete A Site](https://altostrat.io/docs/api/en/sites/delete-a-site) - [Api - En - Sites - Get Site Metadata](https://altostrat.io/docs/api/en/sites/get-site-metadata) - [Api - En - Sites - Get Site Metrics](https://altostrat.io/docs/api/en/sites/get-site-metrics) - [Api - En - Sites - Get Site Oem Information](https://altostrat.io/docs/api/en/sites/get-site-oem-information) - [Api - En - Sites - List All Sites](https://altostrat.io/docs/api/en/sites/list-all-sites) - [Api - En - Sites - List Recent Sites](https://altostrat.io/docs/api/en/sites/list-recent-sites) - [Api - En - Sites - List Sites](https://altostrat.io/docs/api/en/sites/list-sites) - [Api - En - Sites - List Sites Minimal](https://altostrat.io/docs/api/en/sites/list-sites-minimal) - [Api - En - Sites - Retrieve A Site](https://altostrat.io/docs/api/en/sites/retrieve-a-site) - [Api - En - Sites - Update A Site](https://altostrat.io/docs/api/en/sites/update-a-site) - [Api - En - Sla Report Schedules - Create Sla Report Schedule](https://altostrat.io/docs/api/en/sla-report-schedules/create-sla-report-schedule) - [Api - En - Sla Report Schedules - Delete A Report Schedule](https://altostrat.io/docs/api/en/sla-report-schedules/delete-a-report-schedule) - [Api - En - Sla Report Schedules - List Sla Report Schedules](https://altostrat.io/docs/api/en/sla-report-schedules/list-sla-report-schedules) - [Api - En - Sla Report Schedules - Retrieve A Report Schedule](https://altostrat.io/docs/api/en/sla-report-schedules/retrieve-a-report-schedule) - [Api - En - Sla Report Schedules - Run A Report On Demand](https://altostrat.io/docs/api/en/sla-report-schedules/run-a-report-on-demand) - [Api - En - Sla Report Schedules - Update A Report Schedule](https://altostrat.io/docs/api/en/sla-report-schedules/update-a-report-schedule) - [Api - En - Subscriptions - Cancel A Subscription](https://altostrat.io/docs/api/en/subscriptions/cancel-a-subscription) - [Api - En - Subscriptions - Check Trial Eligibility](https://altostrat.io/docs/api/en/subscriptions/check-trial-eligibility) - [Api - En - Subscriptions - Create A Subscription](https://altostrat.io/docs/api/en/subscriptions/create-a-subscription) - [Api - En - Subscriptions - List Subscriptions](https://altostrat.io/docs/api/en/subscriptions/list-subscriptions) - [Api - En - Subscriptions - Retrieve A Subscription](https://altostrat.io/docs/api/en/subscriptions/retrieve-a-subscription) - [Api - En - Subscriptions - Update A Subscription](https://altostrat.io/docs/api/en/subscriptions/update-a-subscription) - [Api - En - Tag Values - Apply A Tag To A Resource](https://altostrat.io/docs/api/en/tag-values/apply-a-tag-to-a-resource) - [Api - En - Tag Values - Find Resources By Tag Value](https://altostrat.io/docs/api/en/tag-values/find-resources-by-tag-value) - [Api - En - Tag Values - List Tags For A Resource](https://altostrat.io/docs/api/en/tag-values/list-tags-for-a-resource) - [Api - En - Tag Values - List Unique Values For A Tag](https://altostrat.io/docs/api/en/tag-values/list-unique-values-for-a-tag) - [Api - En - Tag Values - Remove A Tag From A Resource](https://altostrat.io/docs/api/en/tag-values/remove-a-tag-from-a-resource) - [Api - En - Tag Values - Update A Tag On A Resource](https://altostrat.io/docs/api/en/tag-values/update-a-tag-on-a-resource) - [Api - En - Tags - Create A Tag Definition](https://altostrat.io/docs/api/en/tags/create-a-tag-definition) - [Api - En - Tags - Create Tag](https://altostrat.io/docs/api/en/tags/create-tag) - [Api - En - Tags - Delete A Tag Definition](https://altostrat.io/docs/api/en/tags/delete-a-tag-definition) - [Api - En - Tags - Delete Tag](https://altostrat.io/docs/api/en/tags/delete-tag) - [Api - En - Tags - Get Tag](https://altostrat.io/docs/api/en/tags/get-tag) - [Api - En - Tags - List Accounts By Tag](https://altostrat.io/docs/api/en/tags/list-accounts-by-tag) - [Api - En - Tags - List All Tag Definitions](https://altostrat.io/docs/api/en/tags/list-all-tag-definitions) - [Api - En - Tags - List Containers By Tag](https://altostrat.io/docs/api/en/tags/list-containers-by-tag) - [Api - En - Tags - List Groups By Tag](https://altostrat.io/docs/api/en/tags/list-groups-by-tag) - [Api - En - Tags - List Tags](https://altostrat.io/docs/api/en/tags/list-tags) - [Api - En - Tags - Retrieve A Tag Definition](https://altostrat.io/docs/api/en/tags/retrieve-a-tag-definition) - [Api - En - Tags - Update A Tag Definition](https://altostrat.io/docs/api/en/tags/update-a-tag-definition) - [Api - En - Tags - Update Tag](https://altostrat.io/docs/api/en/tags/update-tag) - [Api - En - Topics - List Available Topics](https://altostrat.io/docs/api/en/topics/list-available-topics) - [Api - En - Transient Access - Create A Transient Access Session](https://altostrat.io/docs/api/en/transient-access/create-a-transient-access-session) - [Api - En - Transient Access - List Transient Accesses For A Site](https://altostrat.io/docs/api/en/transient-access/list-transient-accesses-for-a-site) - [Api - En - Transient Access - Retrieve A Transient Access Session](https://altostrat.io/docs/api/en/transient-access/retrieve-a-transient-access-session) - [Api - En - Transient Access - Revoke A Transient Access Session](https://altostrat.io/docs/api/en/transient-access/revoke-a-transient-access-session) - [Api - En - Transient Port Forwarding - Create A Transient Port Forward](https://altostrat.io/docs/api/en/transient-port-forwarding/create-a-transient-port-forward) - [Api - En - Transient Port Forwarding - List Transient Port Forwards For A Site](https://altostrat.io/docs/api/en/transient-port-forwarding/list-transient-port-forwards-for-a-site) - [Api - En - Transient Port Forwarding - Retrieve A Transient Port Forward](https://altostrat.io/docs/api/en/transient-port-forwarding/retrieve-a-transient-port-forward) - [Api - En - Transient Port Forwarding - Revoke A Transient Port Forward](https://altostrat.io/docs/api/en/transient-port-forwarding/revoke-a-transient-port-forward) - [Api - En - Utilities - List Available Node Types](https://altostrat.io/docs/api/en/utilities/list-available-node-types) - [Api - En - Utilities - List Available Server Regions](https://altostrat.io/docs/api/en/utilities/list-available-server-regions) - [Api - En - Utilities - List Subnets For A Site](https://altostrat.io/docs/api/en/utilities/list-subnets-for-a-site) - [Api - En - Utilities - Test A Single Node](https://altostrat.io/docs/api/en/utilities/test-a-single-node) - [Api - En - Vault - Create A Vault Item](https://altostrat.io/docs/api/en/vault/create-a-vault-item) - [Api - En - Vault - Delete A Vault Item](https://altostrat.io/docs/api/en/vault/delete-a-vault-item) - [Api - En - Vault - List Vault Items](https://altostrat.io/docs/api/en/vault/list-vault-items) - [Api - En - Vault - Retrieve A Vault Item](https://altostrat.io/docs/api/en/vault/retrieve-a-vault-item) - [Api - En - Vault - Update A Vault Item](https://altostrat.io/docs/api/en/vault/update-a-vault-item) - [Api - En - Vulnerability Intelligence - Get Cves By Mac Address](https://altostrat.io/docs/api/en/vulnerability-intelligence/get-cves-by-mac-address) - [Api - En - Vulnerability Intelligence - Get Mitigation Steps](https://altostrat.io/docs/api/en/vulnerability-intelligence/get-mitigation-steps) - [Api - En - Vulnerability Intelligence - List All Scanned Mac Addresses](https://altostrat.io/docs/api/en/vulnerability-intelligence/list-all-scanned-mac-addresses) - [Api - En - Vulnerability Management - List Cve Statuses](https://altostrat.io/docs/api/en/vulnerability-management/list-cve-statuses) - [Api - En - Vulnerability Management - Update Cve Status](https://altostrat.io/docs/api/en/vulnerability-management/update-cve-status) - [Api - En - Walled Garden - Create A Walled Garden Entry](https://altostrat.io/docs/api/en/walled-garden/create-a-walled-garden-entry) - [Api - En - Walled Garden - Delete A Walled Garden Entry](https://altostrat.io/docs/api/en/walled-garden/delete-a-walled-garden-entry) - [Api - En - Walled Garden - List Walled Garden Entries For A Site](https://altostrat.io/docs/api/en/walled-garden/list-walled-garden-entries-for-a-site) - [Api - En - Walled Garden - Retrieve A Walled Garden Entry](https://altostrat.io/docs/api/en/walled-garden/retrieve-a-walled-garden-entry) - [Api - En - Walled Garden - Update A Walled Garden Entry](https://altostrat.io/docs/api/en/walled-garden/update-a-walled-garden-entry) - [Api - En - Wan Tunnels &Amp; Performance - Get Aggregated Ping Statistics](https://altostrat.io/docs/api/en/wan-tunnels-&-performance/get-aggregated-ping-statistics) - [Api - En - Wan Tunnels &Amp; Performance - List Site Wan Tunnels](https://altostrat.io/docs/api/en/wan-tunnels-&-performance/list-site-wan-tunnels) - [Api - En - Wan Tunnels - Add A New Wan Tunnel](https://altostrat.io/docs/api/en/wan-tunnels/add-a-new-wan-tunnel) - [Api - En - Wan Tunnels - Configure A Wan Tunnel](https://altostrat.io/docs/api/en/wan-tunnels/configure-a-wan-tunnel) - [Api - En - Wan Tunnels - Delete A Wan Tunnel](https://altostrat.io/docs/api/en/wan-tunnels/delete-a-wan-tunnel) - [Api - En - Wan Tunnels - Get A Specific Tunnel](https://altostrat.io/docs/api/en/wan-tunnels/get-a-specific-tunnel) - [Api - En - Wan Tunnels - List Tunnels For A Site](https://altostrat.io/docs/api/en/wan-tunnels/list-tunnels-for-a-site) - [Api - En - Wan Tunnels - Update Tunnel Priorities](https://altostrat.io/docs/api/en/wan-tunnels/update-tunnel-priorities) - [Api - En - Webhooks - Trigger A Workflow Via Webhook](https://altostrat.io/docs/api/en/webhooks/trigger-a-workflow-via-webhook) - [Api - En - Workflow Runs - Execute A Workflow](https://altostrat.io/docs/api/en/workflow-runs/execute-a-workflow) - [Api - En - Workflow Runs - List Workflow Runs](https://altostrat.io/docs/api/en/workflow-runs/list-workflow-runs) - [Api - En - Workflow Runs - Re Run A Workflow](https://altostrat.io/docs/api/en/workflow-runs/re-run-a-workflow) - [Api - En - Workflow Runs - Resume A Failed Workflow](https://altostrat.io/docs/api/en/workflow-runs/resume-a-failed-workflow) - [Api - En - Workflow Runs - Retrieve A Workflow Run](https://altostrat.io/docs/api/en/workflow-runs/retrieve-a-workflow-run) - [Api - En - Workflows - Create A New Workflow](https://altostrat.io/docs/api/en/workflows/create-a-new-workflow) - [Api - En - Workflows - Delete A Workflow](https://altostrat.io/docs/api/en/workflows/delete-a-workflow) - [Api - En - Workflows - Execute A Synchronous Workflow](https://altostrat.io/docs/api/en/workflows/execute-a-synchronous-workflow) - [Api - En - Workflows - List All Workflows](https://altostrat.io/docs/api/en/workflows/list-all-workflows) - [Api - En - Workflows - Retrieve A Workflow](https://altostrat.io/docs/api/en/workflows/retrieve-a-workflow) - [Api - En - Workflows - Update A Workflow](https://altostrat.io/docs/api/en/workflows/update-a-workflow) - [Api - En - Workspace Members - Add A Member To A Workspace](https://altostrat.io/docs/api/en/workspace-members/add-a-member-to-a-workspace) - [Api - En - Workspace Members - List Workspace Members](https://altostrat.io/docs/api/en/workspace-members/list-workspace-members) - [Api - En - Workspace Members - Remove A Member From A Workspace](https://altostrat.io/docs/api/en/workspace-members/remove-a-member-from-a-workspace) - [Api - En - Workspace Members - Update A Members Role](https://altostrat.io/docs/api/en/workspace-members/update-a-members-role) - [Api - En - Workspaces - Archive A Workspace](https://altostrat.io/docs/api/en/workspaces/archive-a-workspace) - [Api - En - Workspaces - Create A Workspace](https://altostrat.io/docs/api/en/workspaces/create-a-workspace) - [Api - En - Workspaces - List Workspaces](https://altostrat.io/docs/api/en/workspaces/list-workspaces) - [Api - En - Workspaces - Retrieve A Workspace](https://altostrat.io/docs/api/en/workspaces/retrieve-a-workspace) - [Api - En - Workspaces - Update A Workspace](https://altostrat.io/docs/api/en/workspaces/update-a-workspace) - [Api - Es - Introduction](https://altostrat.io/docs/api/es/introduction) - [Api - Id - Introduction](https://altostrat.io/docs/api/id/introduction) - [Api - It - Introduction](https://altostrat.io/docs/api/it/introduction) - [Api - Pt BR - Introduction](https://altostrat.io/docs/api/pt-BR/introduction) - [Radius - Core Concepts - Accounts](https://altostrat.io/docs/radius/core-concepts/accounts) - [Radius - Core Concepts - Containers](https://altostrat.io/docs/radius/core-concepts/containers) - [Radius - Core Concepts - Groups](https://altostrat.io/docs/radius/core-concepts/groups) - [Radius - Core Concepts - Nas Devices](https://altostrat.io/docs/radius/core-concepts/nas-devices) - [Radius - Core Concepts - Radius Attributes](https://altostrat.io/docs/radius/core-concepts/radius-attributes) - [Radius - Core Concepts - Realms](https://altostrat.io/docs/radius/core-concepts/realms) - [Radius - Core Concepts - Tags](https://altostrat.io/docs/radius/core-concepts/tags) - [Radius - Guide And Tutorials - Managing Your Network - Configuring Radsec For Secure Communication](https://altostrat.io/docs/radius/guide-and-tutorials/managing-your-network/configuring-radsec-for-secure-communication) - [Radius - Guide And Tutorials - Managing Your Network - Locking A Nas To A Specific Realm](https://altostrat.io/docs/radius/guide-and-tutorials/managing-your-network/locking-a-nas-to-a-specific-realm) - [Radius - Guide And Tutorials - Managing Your Network - Organizing Devices With Containers](https://altostrat.io/docs/radius/guide-and-tutorials/managing-your-network/organizing-devices-with-containers) - [Radius - Guide And Tutorials - Managing Your Network - Registering A New Nas Device](https://altostrat.io/docs/radius/guide-and-tutorials/managing-your-network/registering-a-new-nas-device) - [Radius - Guide And Tutorials - Migrating To The Service - Introduction To Migration Toolkit](https://altostrat.io/docs/radius/guide-and-tutorials/migrating-to-the-service/introduction-to-migration-toolkit) - [Radius - Guide And Tutorials - Migrating To The Service - Performing A Dry Run](https://altostrat.io/docs/radius/guide-and-tutorials/migrating-to-the-service/performing-a-dry-run) - [Radius - Guide And Tutorials - Migrating To The Service - Preparing Your Csv File](https://altostrat.io/docs/radius/guide-and-tutorials/migrating-to-the-service/preparing-your-csv-file) - [Radius - Guide And Tutorials - Migrating To The Service - Running The Import And Reviewing Results](https://altostrat.io/docs/radius/guide-and-tutorials/migrating-to-the-service/running-the-import-and-reviewing-results) - [Radius - Guide And Tutorials - Monitoring And Troubleshooting - Diagnosing Connection Issues With Logs](https://altostrat.io/docs/radius/guide-and-tutorials/monitoring-and-troubleshooting/diagnosing-connection-issues-with-logs) - [Radius - Guide And Tutorials - Monitoring And Troubleshooting - Graphing Historical Trends](https://altostrat.io/docs/radius/guide-and-tutorials/monitoring-and-troubleshooting/graphing-historical-trends) - [Radius - Guide And Tutorials - Monitoring And Troubleshooting - Troubleshooting With Ai Assistant](https://altostrat.io/docs/radius/guide-and-tutorials/monitoring-and-troubleshooting/troubleshooting-with-ai-assistant) - [Radius - Guide And Tutorials - Monitoring And Troubleshooting - Using The Noc Dashboard](https://altostrat.io/docs/radius/guide-and-tutorials/monitoring-and-troubleshooting/using-the-noc-dashboard) - [Radius - Guide And Tutorials - User And Policy Management - Assigning Users To Dynamic Vlan](https://altostrat.io/docs/radius/guide-and-tutorials/user-and-policy-management/assigning-users-to-dynamic-vlan) - [Radius - Guide And Tutorials - User And Policy Management - Assigning Users To Groups](https://altostrat.io/docs/radius/guide-and-tutorials/user-and-policy-management/assigning-users-to-groups) - [Radius - Guide And Tutorials - User And Policy Management - Creating And Managing User Accounts](https://altostrat.io/docs/radius/guide-and-tutorials/user-and-policy-management/creating-and-managing-user-accounts) - [Radius - Guide And Tutorials - User And Policy Management - Creating Powerful Attribute Groups](https://altostrat.io/docs/radius/guide-and-tutorials/user-and-policy-management/creating-powerful-attribute-groups) - [Radius - Guide And Tutorials - User And Policy Management - Implementing One Session Per User Policy](https://altostrat.io/docs/radius/guide-and-tutorials/user-and-policy-management/implementing-one-session-per-user-policy) - [Radius - Guide And Tutorials - User And Policy Management - Setting Up Bandwidth Shaping](https://altostrat.io/docs/radius/guide-and-tutorials/user-and-policy-management/setting-up-bandwidth-shaping) - [Radius - Introduction - Architectural Overview](https://altostrat.io/docs/radius/introduction/architectural-overview) - [Radius - Introduction - Quick Start Guide](https://altostrat.io/docs/radius/introduction/quick-start-guide) - [Radius - Introduction - What Is Radius As A Service](https://altostrat.io/docs/radius/introduction/what-is-radius-as-a-service) - [Scripts - Api Base Instructions](https://altostrat.io/docs/scripts/api-base-instructions) - [Sdx - Core Concepts - Roles And Permissions](https://altostrat.io/docs/sdx/core-concepts/roles-and-permissions) - [Sdx - Core Concepts - Teams](https://altostrat.io/docs/sdx/core-concepts/teams) - [Sdx - Core Concepts - Users](https://altostrat.io/docs/sdx/core-concepts/users) - [Sdx - En - Account - Billing And Subscriptions](https://altostrat.io/docs/sdx/en/account/billing-and-subscriptions) - [Sdx - En - Account - Introduction](https://altostrat.io/docs/sdx/en/account/introduction) - [Sdx - En - Account - User And Team Management](https://altostrat.io/docs/sdx/en/account/user-and-team-management) - [Sdx - En - Account - Workspaces And Organizations](https://altostrat.io/docs/sdx/en/account/workspaces-and-organizations) - [Sdx - En - Automation - Generative Ai](https://altostrat.io/docs/sdx/en/automation/generative-ai) - [Sdx - En - Automation - Introduction](https://altostrat.io/docs/sdx/en/automation/introduction) - [Sdx - En - Automation - Script Management](https://altostrat.io/docs/sdx/en/automation/script-management) - [Sdx - En - Automation - Workflows - Building Workflows](https://altostrat.io/docs/sdx/en/automation/workflows/building-workflows) - [Sdx - En - Automation - Workflows - Nodes - Actions - Ai Text Transform](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/ai-text-transform) - [Sdx - En - Automation - Workflows - Nodes - Actions - Altostrat Api Call](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/altostrat-api-call) - [Sdx - En - Automation - Workflows - Nodes - Actions - Altostrat Attach Policy](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/altostrat-attach-policy) - [Sdx - En - Automation - Workflows - Nodes - Actions - Altostrat Detach Policy](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/altostrat-detach-policy) - [Sdx - En - Automation - Workflows - Nodes - Actions - Altostrat Get Resource Tags](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/altostrat-get-resource-tags) - [Sdx - En - Automation - Workflows - Nodes - Actions - Altostrat Get Site](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/altostrat-get-site) - [Sdx - En - Automation - Workflows - Nodes - Actions - Altostrat Get Wan](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/altostrat-get-wan) - [Sdx - En - Automation - Workflows - Nodes - Actions - Altostrat Run Async Script](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/altostrat-run-async-script) - [Sdx - En - Automation - Workflows - Nodes - Actions - Altostrat Run Sync Command](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/altostrat-run-sync-command) - [Sdx - En - Automation - Workflows - Nodes - Actions - Altostrat Set Resource Tags](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/altostrat-set-resource-tags) - [Sdx - En - Automation - Workflows - Nodes - Actions - Altostrat Update Wan Priorities](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/altostrat-update-wan-priorities) - [Sdx - En - Automation - Workflows - Nodes - Actions - Array Filter](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/array-filter) - [Sdx - En - Automation - Workflows - Nodes - Actions - Create Short Link](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/create-short-link) - [Sdx - En - Automation - Workflows - Nodes - Actions - Cve Scan Multiple Ips](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/cve-scan-multiple-ips) - [Sdx - En - Automation - Workflows - Nodes - Actions - Data Mapper Action](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/data-mapper-action) - [Sdx - En - Automation - Workflows - Nodes - Actions - Date Transform Action](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/date-transform-action) - [Sdx - En - Automation - Workflows - Nodes - Actions - Ingest Metrics](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/ingest-metrics) - [Sdx - En - Automation - Workflows - Nodes - Actions - Ipv4 Address](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/ipv4-address) - [Sdx - En - Automation - Workflows - Nodes - Actions - Json Parser](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/json-parser) - [Sdx - En - Automation - Workflows - Nodes - Actions - Markdown Pdf](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/markdown-pdf) - [Sdx - En - Automation - Workflows - Nodes - Actions - Overview](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/overview) - [Sdx - En - Automation - Workflows - Nodes - Actions - Send Notification](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/send-notification) - [Sdx - En - Automation - Workflows - Nodes - Actions - Smtp Action](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/smtp-action) - [Sdx - En - Automation - Workflows - Nodes - Actions - Soap Action](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/soap-action) - [Sdx - En - Automation - Workflows - Nodes - Actions - Ssh Action](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/ssh-action) - [Sdx - En - Automation - Workflows - Nodes - Actions - String Transform](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/string-transform) - [Sdx - En - Automation - Workflows - Nodes - Actions - Terminate Action](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/terminate-action) - [Sdx - En - Automation - Workflows - Nodes - Actions - Text Transform](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/text-transform) - [Sdx - En - Automation - Workflows - Nodes - Actions - Trigger Workflow Action](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/trigger-workflow-action) - [Sdx - En - Automation - Workflows - Nodes - Actions - Validate](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/validate) - [Sdx - En - Automation - Workflows - Nodes - Actions - Webhook Api Call](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/webhook-api-call) - [Sdx - En - Automation - Workflows - Nodes - Actions - Wireguard Key Generator](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/actions/wireguard-key-generator) - [Sdx - En - Automation - Workflows - Nodes - Conditions - Array Condition](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/conditions/array-condition) - [Sdx - En - Automation - Workflows - Nodes - Conditions - Boolean Condition](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/conditions/boolean-condition) - [Sdx - En - Automation - Workflows - Nodes - Conditions - Date Condition](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/conditions/date-condition) - [Sdx - En - Automation - Workflows - Nodes - Conditions - Logical Group Condition](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/conditions/logical-group-condition) - [Sdx - En - Automation - Workflows - Nodes - Conditions - Number Condition](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/conditions/number-condition) - [Sdx - En - Automation - Workflows - Nodes - Conditions - Overview](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/conditions/overview) - [Sdx - En - Automation - Workflows - Nodes - Conditions - Resource Has Tags Condition](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/conditions/resource-has-tags-condition) - [Sdx - En - Automation - Workflows - Nodes - Conditions - String Condition](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/conditions/string-condition) - [Sdx - En - Automation - Workflows - Nodes - Conditions - Switch Condition](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/conditions/switch-condition) - [Sdx - En - Automation - Workflows - Nodes - Loop Iterator - README](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/loop-iterator/README) - [Sdx - En - Automation - Workflows - Nodes - Triggers - Overview](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/triggers/overview) - [Sdx - En - Automation - Workflows - Nodes - Triggers - Scheduled Trigger](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/triggers/scheduled-trigger) - [Sdx - En - Automation - Workflows - Nodes - Triggers - Site Added](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/triggers/site-added) - [Sdx - En - Automation - Workflows - Nodes - Triggers - Site Offline](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/triggers/site-offline) - [Sdx - En - Automation - Workflows - Nodes - Triggers - Site Online](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/triggers/site-online) - [Sdx - En - Automation - Workflows - Nodes - Triggers - Site Removed](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/triggers/site-removed) - [Sdx - En - Automation - Workflows - Nodes - Triggers - Sync Request Trigger](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/triggers/sync-request-trigger) - [Sdx - En - Automation - Workflows - Nodes - Triggers - Trigger](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/triggers/trigger) - [Sdx - En - Automation - Workflows - Nodes - Triggers - Wan Offline](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/triggers/wan-offline) - [Sdx - En - Automation - Workflows - Nodes - Triggers - Wan Online](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/triggers/wan-online) - [Sdx - En - Automation - Workflows - Nodes - Triggers - Wan Packet Loss](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/triggers/wan-packet-loss) - [Sdx - En - Automation - Workflows - Nodes - Triggers - Wan Packet Loss Resolved](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/triggers/wan-packet-loss-resolved) - [Sdx - En - Automation - Workflows - Nodes - Triggers - Workflow Trigger](https://altostrat.io/docs/sdx/en/automation/workflows/nodes/triggers/workflow-trigger) - [Sdx - En - Automation - Workflows - Triggers And Webhooks](https://altostrat.io/docs/sdx/en/automation/workflows/triggers-and-webhooks) - [Sdx - En - Automation - Workflows - Using The Vault](https://altostrat.io/docs/sdx/en/automation/workflows/using-the-vault) - [Sdx - En - Connectivity - Captive Portals - Configuration](https://altostrat.io/docs/sdx/en/connectivity/captive-portals/configuration) - [Sdx - En - Connectivity - Captive Portals - Introduction](https://altostrat.io/docs/sdx/en/connectivity/captive-portals/introduction) - [Sdx - En - Connectivity - Introduction](https://altostrat.io/docs/sdx/en/connectivity/introduction) - [Sdx - En - Connectivity - Managed Vpn - Instances And Peers](https://altostrat.io/docs/sdx/en/connectivity/managed-vpn/instances-and-peers) - [Sdx - En - Connectivity - Managed Vpn - Introduction](https://altostrat.io/docs/sdx/en/connectivity/managed-vpn/introduction) - [Sdx - En - Connectivity - Wan Failover](https://altostrat.io/docs/sdx/en/connectivity/wan-failover) - [Sdx - En - Fleet - Configuration Backups](https://altostrat.io/docs/sdx/en/fleet/configuration-backups) - [Sdx - En - Fleet - Control Plane Policies](https://altostrat.io/docs/sdx/en/fleet/control-plane-policies) - [Sdx - En - Fleet - Introduction](https://altostrat.io/docs/sdx/en/fleet/introduction) - [Sdx - En - Fleet - Managing Sites Devices](https://altostrat.io/docs/sdx/en/fleet/managing-sites-devices) - [Sdx - En - Fleet - Metadata And Tags](https://altostrat.io/docs/sdx/en/fleet/metadata-and-tags) - [Sdx - En - Fleet - Secure Remote Access](https://altostrat.io/docs/sdx/en/fleet/secure-remote-access) - [Sdx - En - Getting Started - Core Concepts](https://altostrat.io/docs/sdx/en/getting-started/core-concepts) - [Sdx - En - Getting Started - Introduction](https://altostrat.io/docs/sdx/en/getting-started/introduction) - [Sdx - En - Getting Started - Quickstart Onboarding](https://altostrat.io/docs/sdx/en/getting-started/quickstart-onboarding) - [Sdx - En - Monitoring - Dashboards And Metrics](https://altostrat.io/docs/sdx/en/monitoring/dashboards-and-metrics) - [Sdx - En - Monitoring - Fault Logging](https://altostrat.io/docs/sdx/en/monitoring/fault-logging) - [Sdx - En - Monitoring - Introduction](https://altostrat.io/docs/sdx/en/monitoring/introduction) - [Sdx - En - Monitoring - Notifications](https://altostrat.io/docs/sdx/en/monitoring/notifications) - [Sdx - En - Monitoring - Reporting](https://altostrat.io/docs/sdx/en/monitoring/reporting) - [Sdx - En - Resources - Management Vpn](https://altostrat.io/docs/sdx/en/resources/management-vpn) - [Sdx - En - Resources - Regional Servers](https://altostrat.io/docs/sdx/en/resources/regional-servers) - [Sdx - En - Resources - Short Links](https://altostrat.io/docs/sdx/en/resources/short-links) - [Sdx - En - Resources - Trusted Ips](https://altostrat.io/docs/sdx/en/resources/trusted-ips) - [Sdx - En - Security - Audit Logs](https://altostrat.io/docs/sdx/en/security/audit-logs) - [Sdx - En - Security - Bgp Threat Mitigation](https://altostrat.io/docs/sdx/en/security/bgp-threat-mitigation) - [Sdx - En - Security - Dns Content Filtering](https://altostrat.io/docs/sdx/en/security/dns-content-filtering) - [Sdx - En - Security - Introduction](https://altostrat.io/docs/sdx/en/security/introduction) - [Sdx - En - Security - Security Groups](https://altostrat.io/docs/sdx/en/security/security-groups) - [Sdx - En - Security - Vulnerability Scanning](https://altostrat.io/docs/sdx/en/security/vulnerability-scanning) - [Sdx - Integrations - Microsoft Teams](https://altostrat.io/docs/sdx/integrations/microsoft-teams) - [Sdx - Integrations - Slack](https://altostrat.io/docs/sdx/integrations/slack) - [Sdx - Management - Orchestration Log](https://altostrat.io/docs/sdx/management/orchestration-log) - [Sdx - Resources - Account Security - Bot Detection](https://altostrat.io/docs/sdx/resources/account-security/bot-detection) - [Sdx - Resources - Account Security - Breached Password Detection](https://altostrat.io/docs/sdx/resources/account-security/breached-password-detection) - [Sdx - Resources - Account Security - Brute Force Protection](https://altostrat.io/docs/sdx/resources/account-security/brute-force-protection) - [Sdx - Resources - Account Security](https://altostrat.io/docs/sdx/resources/account-security) - [Sdx - Resources - Account Security - Suspicious Ip Throttling](https://altostrat.io/docs/sdx/resources/account-security/suspicious-ip-throttling) - [Sdx - Resources - Supported Sms Regions](https://altostrat.io/docs/sdx/resources/supported-sms-regions) - [Sdx - Workflows - Actions](https://altostrat.io/docs/sdx/workflows/actions) - [Sdx - Workflows - Conditions](https://altostrat.io/docs/sdx/workflows/conditions) - [Sdx - Workflows - Introduction](https://altostrat.io/docs/sdx/workflows/introduction) - [Sdx - Workflows - Liquid - Basics](https://altostrat.io/docs/sdx/workflows/liquid/basics) - [Sdx - Workflows - Liquid - Filters](https://altostrat.io/docs/sdx/workflows/liquid/filters) - [Sdx - Workflows - Liquid - Introduction](https://altostrat.io/docs/sdx/workflows/liquid/introduction) - [Sdx - Workflows - Liquid - Tags](https://altostrat.io/docs/sdx/workflows/liquid/tags) - [Sdx - Workflows - System Limitations](https://altostrat.io/docs/sdx/workflows/system-limitations) - [Sdx - Workflows - Triggers](https://altostrat.io/docs/sdx/workflows/triggers) - [Workspaces - Billing Modes](https://altostrat.io/docs/workspaces/billing-modes) - [Workspaces - Introduction](https://altostrat.io/docs/workspaces/introduction) - [Workspaces - Limitations](https://altostrat.io/docs/workspaces/limitations) - [Workspaces - Modeling Your Business](https://altostrat.io/docs/workspaces/modeling-your-business) - [Workspaces - Organization Hierarchies](https://altostrat.io/docs/workspaces/organization-hierarchies) - [Workspaces - Subscriptions And Invoicing](https://altostrat.io/docs/workspaces/subscriptions-and-invoicing) --- ## Key Links - Website: https://altostrat.io - Documentation: https://altostrat.io/docs/ - Pricing: https://altostrat.io/pricing/ - Security: https://altostrat.io/security/ - Contact: https://altostrat.io/contact/ - Change Log: https://altostrat.io/change-log/ - RSS Feed: https://altostrat.io/change-log/feed.xml - Summary (llms.txt): https://altostrat.io/llms.txt