Armor Network Services API

The Network Services API from Armor — 23 operation(s) for network services.

Operations 39

GET /firewall/{ovdcId}/groups Get information about firewall groups in your account. #
POST /firewall/{ovdcId}/groups Create a firewall group #
GET /firewall/{ovdcId}/groups/{id} Get details for a specific firewall group #
PUT /firewall/{ovdcId}/groups/{id} Update details for a specific firewall group #
DELETE /firewall/{ovdcId}/groups/{id} Delete a firewall group #
POST /firewall/{ovdcId}/rule Creates an individual firewall rule for a given device #
GET /firewall/{ovdcId}/rule/{ruleId} Firewall get firewall rule by id #
PUT /firewall/{ovdcId}/rule/{ruleId} Update/Retry an individual firewall rule based on rule id for a given device #
GET /firewall/{ovdcId}/rules Retrieve firewall rules for a orginaztion Vdc #
GET /firewall/{ovdcId}/rules/export Retrieve firewall rules for a orginaztion Vdc for csv export #
GET /firewall/{ovdcId}/services Get information about firewall services in your account. #
POST /firewall/{ovdcId}/services Create firewall service groups #
GET /firewall/{ovdcId}/services/{serviceGroupId} Get details about a specific firewall service group #
PUT /firewall/{ovdcId}/services/{serviceGroupId} Update the details for a firewall service group #
DELETE /firewall/{ovdcId}/services/{serviceGroupId} Delete a firewall service group #
PUT /firewall/rules/{ruleId} Enables/Disables a firewall rule #
DELETE /firewall/rules/{ruleId} Deletes a firewall rule with specified ruleid #
GET /firewalls Get information about firewall devices in your account environments #
GET /ips Return a list of IP addresses allocated to the account and how they are assigned #
POST /ips Assigns an IP to a VM #
DELETE /ips Un-assign an IP from a virtual machine #
POST /ips/publicIps/quantity/{quantity} Allocate more public IPs to your Account for a location #
GET /l2l Return a list of L2L (IPSec) tunnels #
POST /l2l Create a new L2L tunnel #
GET /l2l/{id} Get L2L tunnel by id #
DELETE /l2l/{id} Delete a specific L2L tunnel #
GET /l2l/{id}/esglimit/check L2 L check esg limit #
GET /nats Retrieve a list of NATs that are associated to your account #
PUT /nats Add/Delete NATs associated to a virtual machine #
POST /nats Create NATs associated to a virtual machine #
DELETE /nats Delete NATs associated to a virtual machine #
GET /nats/vm/{vmId} Retrieve a list of NATs that are associated to a virtual machine #
GET /ssl-certificates Returns a list of users with their SSL VPN access to various environments #
PUT /ssl-certificates/{id} Update SSL-Certificate #
DELETE /ssl-certificates/{id} Cancel SSL-Certificate #
GET /sslvpn Returns a list of users with their SSL VPN access to various environments #
GET /sslvpn/client-config Ssl vpn get ssl vpn config details #
POST /sslvpn/enable Enable a user for SSL VPN access to one or more environments #
GET /sslvpn/members Returns a list of users with their SSL VPN access to various environments #

Documentation

Specifications

Other Resources

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/armor-network-services-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

armor-network-services-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: v1
  title: Armor Services Network Services API
servers:
- url: https://api.armor.com
tags:


# --- truncated at 32 KB (89 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/armor/refs/heads/main/openapi/armor-network-services-api-openapi.yml