| OPNsense Permission | API Endpoints |
|---|---|
| Lobby: Dashboard | /api/diagnostics/system/system_information (or systemInformation) |
| Status: Interfaces | /api/interfaces/overview/export |
| System: Firmware | /api/core/firmware/status |
| OPNsense Permission | API Endpoints |
|---|---|
| Lobby: Dashboard | /api/diagnostics/system/system_mbuf /api/diagnostics/firewall/pf_states /api/diagnostics/system/system_resources (or systemResources) /api/diagnostics/system/system_swap /api/diagnostics/system/system_time (or systemTime) /api/diagnostics/cpu_usage/get_c_p_u_type (or getCPUType) /api/diagnostics/cpu_usage/stream /api/diagnostics/system/system_disk (or systemDisk) /api/diagnostics/system/system_temperature (or systemTemperature) |
| OPNsense Permission | API Endpoints |
|---|---|
| System: Gateways | /api/routes/gateway/status |
| OPNsense Permission | API Endpoints |
|---|---|
| Status: Interfaces | /api/interfaces/overview/export |
| OPNsense Permission | API Endpoints |
|---|---|
| Services: DHCP: Kea(v4) | /api/kea/leases4/search /api/kea/dhcpv4/search_reservation (or searchReservation) /api/kea/dhcpv4/get |
| Status: DHCP leases | /api/dhcpv4/leases/search_lease (or searchLease) |
| Status: DHCPv6 leases | /api/dhcpv6/leases/search_lease (or searchLease) |
| Services: Dnsmasq DNS/DHCP: Settings | /api/dnsmasq/leases/search |
| OPNsense Permission | API Endpoints |
|---|---|
| System: Status | /api/core/system/status |
| OPNsense Permission | API Endpoints |
|---|---|
| System: Firmware | /api/core/firmware/changelog /api/core/firmware/status /api/core/firmware/update /api/core/firmware/upgrade /api/core/firmware/upgradestatus |
| OPNsense Permission | API Endpoints |
|---|---|
| Interfaces: Virtual IPs: Status | /api/diagnostics/interface/get_vip_status |
| Interfaces: Virtual IPs: Settings | /api/interfaces/vip_settings/get |
| OPNsense Permission | API Endpoints |
|---|---|
| Firewall: Rules [New] | /api/firewall/filter/search_rule /api/firewall/filter/toggle_rule |
| Firewall: NAT: Destination NAT | /api/firewall/d_nat/search_rule /api/firewall/d_nat/toggle_rule |
| Firewall: NAT: 1:1 | /api/firewall/one_to_one/search_rule /api/firewall/one_to_one/toggle_rule |
| Firewall: NAT: Source NAT | /api/firewall/source_nat/search_rule /api/firewall/source_nat/toggle_rule |
| Firewall: NAT: NPTv6 | /api/firewall/npt/search_rule /api/firewall/npt/toggle_rule |
**OPNsense plugin required**
| OPNsense Permission | API Endpoints |
|---|---|
| XMLRPC Library | N/A – Operations are executed using the XMLRPC interface and OPNsense plugin |
| OPNsense Permission | API Endpoints |
|---|---|
| Status: Services | /api/core/service/search /api/core/service/start /api/core/service/stop |
| OPNsense Permission | API Endpoints |
|---|---|
| Status: OpenVPN | /api/openvpn/service/reconfigure /api/openvpn/service/search_sessions (or searchSessions) |
| VPN: OpenVPN: Instances | /api/openvpn/instances/get /api/openvpn/instances/search /api/openvpn/instances/toggle |
| VPN: OpenVPN: Client Export Utility | /api/openvpn/export/providers |
| VPN: WireGuard | /api/wireguard/client/get /api/wireguard/client/toggle_client (or toggleClient) /api/wireguard/server/get /api/wireguard/service/reconfigure /api/wireguard/service/show /api/wireguard/server/toggle_server (or toggleServer) |
| OPNsense Permission | API Endpoints |
|---|---|
| System: Certificate Manager | /api/trust/cert/search |
| OPNsense Permission | API Endpoints |
|---|---|
| Services: Unbound (MVC) | Firmware <25.7.8 /api/unbound/service/dnsbl /api/unbound/settings/get /api/unbound/service/restart /api/unbound/settings/set Firmware >=25.7.8 /api/unbound/settings/search_dnsbl /api/unbound/settings/toggle_dnsbl |
| OPNsense Permission | API Endpoints |
|---|---|
| Diagnostics: ARP Table | /api/diagnostics/interface/search_arp |
| OPNsense Permission | API Endpoints |
|---|---|
| Monitoring: Speedtest | /api/speedtest/service/showrecent /api/speedtest/service/showstat |
| OPNsense Permission | API Endpoints |
|---|---|
| Services: Vnstat | /api/vnstat/service/hourly /api/vnstat/service/daily /api/vnstat/service/monthly |
| OPNsense Permission | API Endpoints |
|---|---|
| System: Status | /api/core/system/dismiss_status (or dismissStatus) /api/core/system/status |
| OPNsense Permission | API Endpoints |
|---|---|
| Diagnostics: Halt system | /api/core/system/halt |
| OPNsense Permission | API Endpoints |
|---|---|
| Diagnostics: Reboot System | /api/core/system/reboot |
| OPNsense Permission | API Endpoints |
|---|---|
| Status: Services | /api/core/service/start |
| OPNsense Permission | API Endpoints |
|---|---|
| Status: Services | /api/core/service/stop |
| OPNsense Permission | API Endpoints |
|---|---|
| Status: Services | /api/core/service/restart |
| OPNsense Permission | API Endpoints |
|---|---|
| Services: Wake on LAN | /api/wol/wol/set |
| OPNsense Permission | API Endpoints |
|---|---|
| Status: Interfaces | /api/interfaces/overview/reload_interface (or reloadInterface) |
| OPNsense Permission | API Endpoints |
|---|---|
| Diagnostics: Show States | /api/diagnostics/firewall/kill_states |
| OPNsense Permission | API Endpoints |
|---|---|
| Services: Captive Portal | /api/captiveportal/voucher/generate_vouchers (or generateVouchers) /api/captiveportal/voucher/list_providers (or listProviders) |
| OPNsense Permission | API Endpoints |
|---|---|
| Firewall: Alias: Edit | /api/firewall/alias/reconfigure /api/firewall/alias/search_item (or searchItem) /api/firewall/alias/set /api/firewall/alias/toggle_item (or toggleItem) |
| OPNsense Permission | API Endpoints |
|---|---|
| Monitoring: Speedtest | /api/speedtest/service/run |
| OPNsense Permission | API Endpoints |
|---|---|
| Services: Vnstat | /api/vnstat/service/hourly /api/vnstat/service/daily /api/vnstat/service/monthly /api/vnstat/service/yearly |