Perimeter 81 Networks API

This API allows you to manage and configure standard networks using the old API and keep you BC.

Business capability
IT Infrastructure Management BC-600.50

Operations 32

GET /v2.3/networks Get all Networks #
POST /v2.3/networks Create network #
DELETE /v2.3/networks/{networkId} Delete network #
GET /v2.3/networks/{networkId} Get network by Id #
PUT /v2.3/networks/{networkId} Update network #
GET /v2.3/networks/{networkId}/health Get network health status #
POST /v2.3/networks/{networkId}/instances Add gateway #
DELETE /v2.3/networks/{networkId}/instances Remove Gateways from Network #
GET /v2.3/networks/{networkId}/instances/{gatewayId} Get Instance of a GW by ID #
GET /v2.3/networks/status/{statusId} Get status of asynchronous operations #
GET /v2.3/networks/harmony-sase-regions List of available regions #
PUT /v2.3/networks/{networkId}/regions Add regions to a network #
DELETE /v2.3/networks/{networkId}/regions Remove regions from network #
GET /v2.3/networks/{networkId}/regions/{regionId} Get region by ID #
POST /v2.3/networks/{networkId}/tunnels/wireguard Create a new Wireguard tunnel #
GET /v2.3/networks/{networkId}/tunnels/wireguard/{tunnelId} Get a Wireguard tunnel #
PUT /v2.3/networks/{networkId}/tunnels/wireguard/{tunnelId} Update a Wireguard tunnel #
DELETE /v2.3/networks/{networkId}/tunnels/wireguard/{tunnelId} Delete Wireguard tunnel #
POST /v2.3/networks/{networkId}/tunnels/openvpn Create a new OpenVPN tunnel #
GET /v2.3/networks/{networkId}/tunnels/openvpn/{tunnelId} Get one openVPN tunnel #
PUT /v2.3/networks/{networkId}/tunnels/openvpn/{tunnelId} Update openVPN Tunnel #
DELETE /v2.3/networks/{networkId}/tunnels/openvpn/{tunnelId} Delete OpenVPN tunnel #
POST /v2.3/networks/{networkId}/tunnels/ipsec/single Create a new IPSec Single tunnel #
GET /v2.3/networks/{networkId}/tunnels/ipsec/single/{tunnelId} Get one IPSec Single tunnel #
PUT /v2.3/networks/{networkId}/tunnels/ipsec/single/{tunnelId} Update IPSec Single Tunnel #
DELETE /v2.3/networks/{networkId}/tunnels/ipsec/single/{tunnelId} Delete IPSec Single tunnel #
POST /v2.3/networks/{networkId}/tunnels/ipsec/redundant Create a new IPSec Redundant tunnel #
GET /v2.3/networks/{networkId}/tunnels/ipsec/redundant/{haTunnelId} Get one IPSec Redundant tunnel #
PUT /v2.3/networks/{networkId}/tunnels/ipsec/redundant/{haTunnelId} Update a new IPSec Redundant tunnel #
DELETE /v2.3/networks/{networkId}/tunnels/ipsec/redundant/{haTunnelId} Delete IPSec Redundant tunnel #
GET /v2.3/networks/{networkId}/route-table Get route table #
GET /v2.3/status Get system status #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/perimeter-81-networks-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

perimeter-81-networks-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 2.3.0
  title: Harmony SASE Public Networks API
  description: The YAML for Harmony SASE Public API.
  contact: {}
servers:
- description: SwaggerHub API Auto Mocking
  url: https://virtserver.swaggerhub.com/perimeter81/public-api-yaml/1.0.0
- description: Harmony SASE API US
  url: https://api.perimeter81.com/api/rest
- description: Harmony SASE API EU
  url: https://api.eu.sase.checkpoint.com/api/rest
- description: Harmony SASE API Australia
  url: https://api.au.sase.checkpoint.com/api/rest
- description: Harmony SASE API India
  url: https://api.in.sase.checkpoint.com/api/rest
security:
- bearer: []
tags:


# --- truncated at 32 KB (53 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/perimeter-81/refs/heads/main/openapi/perimeter-81-networks-api-openapi.yml