Cisco Secure Firewall Intermediary Manager API

The Intermediary Manager API from Cisco Secure Firewall — 47 operation(s) for intermediary manager.

Operations 63

GET /topology/manager/cdo Get all Intermediary managers #
PATCH /topology/manager/cdo Update Intermediary manager hosts #
POST /topology/manager/cdo Create an intermediary manager for CDO #
POST /topology/manager/cdo/asa/gateway-set Create a gateway set for CDO ASA #
GET /topology/manager/cdo/gateway-set/{gwSetId}/manager Get Intermediary manager for a gateway set #
DELETE /topology/manager/cdo/{managerId} Delete Intermediary manager #
PATCH /topology/manager/cdo/{managerId}/credential-name Update Credential Name used by Intermediary Manager #
GET /topology/manager/cdo/{managerId}/gateway-sets Get gateway sets for an Intermediary manager #
PUT /topology/manager/cdo/{managerId}/status Activate /Deactivate Intermediary Manager #
GET /topology/manager/multi-cloud-defense Get all Intermediary managers #
PATCH /topology/manager/multi-cloud-defense Update Intermediary manager hosts #
POST /topology/manager/multi-cloud-defense Create Multi Cloud Defense manager #
GET /topology/manager/multi-cloud-defense/gateway-set/{gwSetId}/manager Get Intermediary manager for a gateway set #
POST /topology/manager/multi-cloud-defense/rule-set Create Multi Cloud Defense Rule set #
DELETE /topology/manager/multi-cloud-defense/{managerId} Delete Intermediary manager #
GET /topology/manager/multi-cloud-defense/{managerId} Get Multi Cloud Defense manager #
PATCH /topology/manager/multi-cloud-defense/{managerId}/credential-name Update Credential Name used by Intermediary Manager #
GET /topology/manager/multi-cloud-defense/{managerId}/gateway-sets Get gateway sets for an Intermediary manager #
PUT /topology/manager/multi-cloud-defense/{managerId}/status Activate /Deactivate Intermediary Manager #
GET /topology/manager/pensando-dsc Get all Intermediary managers #
PATCH /topology/manager/pensando-dsc Update Intermediary manager hosts #
POST /topology/manager/pensando-dsc Create Pensando DSC manager #
GET /topology/manager/pensando-dsc-pdt Get all Intermediary managers #
PATCH /topology/manager/pensando-dsc-pdt Update Intermediary manager hosts #
POST /topology/manager/pensando-dsc-pdt Create Pensando DSC PDT manager #
PATCH /topology/manager/pensando-dsc-pdt/address/infra Retire Infra Subnet #
DELETE /topology/manager/pensando-dsc-pdt/address/infra/{address} Delete Infra Subnet #
GET /topology/manager/pensando-dsc-pdt/gateway-set/{gwSetId}/manager Get Intermediary manager for a gateway set #
GET /topology/manager/pensando-dsc-pdt/policy-details/{managerId} Get Policy details for Pensando DSC-PDT manager #
DELETE /topology/manager/pensando-dsc-pdt/{managerId} Delete Intermediary manager #
GET /topology/manager/pensando-dsc-pdt/{managerId} Get Pensando DSC manager #
PATCH /topology/manager/pensando-dsc-pdt/{managerId}/credential-name Update Credential Name used by Intermediary Manager #
GET /topology/manager/pensando-dsc-pdt/{managerId}/gateway-sets Get gateway sets for an Intermediary manager #
DELETE /topology/manager/pensando-dsc-pdt/{managerId}/pdt/{pdtId} Delete pdt from psm #
PATCH /topology/manager/pensando-dsc-pdt/{managerId}/pdt/{pdtId}/addresses/app Delete app addresses from pdt #
POST /topology/manager/pensando-dsc-pdt/{managerId}/pdt/{pdtId}/addresses/app Add application addresses to a pdt #
PATCH /topology/manager/pensando-dsc-pdt/{managerId}/pdt/{pdtId}/addresses/infra Delete infra address from a pdt #
POST /topology/manager/pensando-dsc-pdt/{managerId}/pdt/{pdtId}/addresses/infra Add infra address to a pdt #
PUT /topology/manager/pensando-dsc-pdt/{managerId}/status Activate /Deactivate Intermediary Manager #
GET /topology/manager/pensando-dsc/addresses Get addresses for the Pensando DSC Manager #
GET /topology/manager/pensando-dsc/gateway-set/{gwSetId}/manager Get Intermediary manager for a gateway set #
GET /topology/manager/pensando-dsc/monitor Get the Pensando DSC managers to be monitored #
PATCH /topology/manager/pensando-dsc/monitor/reset-failures Reset the monitoring failures for the Pensando DSC Manager #
PUT /topology/manager/pensando-dsc/monitor/status Update the status after monitoring for the Pensando DSC manager #
GET /topology/manager/pensando-dsc/zone Get child zone for the Pensando DSC Manager #
DELETE /topology/manager/pensando-dsc/{managerId} Delete Intermediary manager #
GET /topology/manager/pensando-dsc/{managerId} Get Pensando DSC manager #
PATCH /topology/manager/pensando-dsc/{managerId}/credential-name Update Credential Name used by Intermediary Manager #
GET /topology/manager/pensando-dsc/{managerId}/gateway-sets Get gateway sets for an Intermediary manager #
PUT /topology/manager/pensando-dsc/{managerId}/status Activate /Deactivate Intermediary Manager #
GET /topology/manager/pensando-dss Get all Intermediary managers #
PATCH /topology/manager/pensando-dss Update Intermediary manager hosts #
POST /topology/manager/pensando-dss Create Pensando DSS manager #
POST /topology/manager/pensando-dss/add-subnets-to-vlan/{managerId} Add subnets to VLAN for the Pensando DSS Manager #
POST /topology/manager/pensando-dss/delete-subnets-from-vlan/{managerId} Delete subnets from VLAN for the Pensando DSS Manager #
GET /topology/manager/pensando-dss/gateway-set/{gwSetId}/manager Get Intermediary manager for a gateway set #
DELETE /topology/manager/pensando-dss/{managerId} Delete Intermediary manager #
GET /topology/manager/pensando-dss/{managerId} Get Pensando DSS manager #
PATCH /topology/manager/pensando-dss/{managerId}/credential-name Update Credential Name used by Intermediary Manager #
GET /topology/manager/pensando-dss/{managerId}/gateway-sets Get gateway sets for an Intermediary manager #
PUT /topology/manager/pensando-dss/{managerId}/status Activate /Deactivate Intermediary Manager #
POST /topology/manager/pensando-dss/{managerId}/vrf Create VRF for the Pensando DSS Manager #
DELETE /topology/manager/pensando-dss/{managerId}/vrf/{vrfId} Delete VRF from the Pensando DSS Manager #

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/cisco-secure-firewall:cisco-secure-firewall-intermediary-manager-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

cisco-secure-firewall-intermediary-manager-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Mesh Policy Engine Intermediary Manager API
  version: 6.0.0
  x-provenance:
    method: harvested
    authored_by: Cisco Security Cloud Control
    harvested_by: API Evangelist
    harvested_on: '2026-08-19'
    first_party: true
    note: Published by Cisco. Retrieved unmodified except for this x-provenance block.
    provider_published: true
  x-evidence:
  - type: source
    url: https://github.com/CiscoDevNet/scc-public-api-docs/blob/main/specs/mesh-policy.yaml
  - type: raw
    url: https://raw.githubusercontent.com/CiscoDevNet/scc-public-api-docs/main/specs/mesh-policy.yaml
servers:
- url: https://api.security.cisco.com/pinacl/api
security:
- BearerJWT: []
tags:


# --- truncated at 32 KB (64 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cisco-secure-firewall/refs/heads/main/openapi/cisco-secure-firewall-intermediary-manager-api-openapi.yml