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-support-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: 3.2.0
info:
title: Mesh Policy Engine Support 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:
- name: Support
paths:
/support/all-pinacl-candidate-policies:
delete:
description: 'Roles allowed: support'
operationId: clearGwSetPolicyResults
responses:
'204':
description: No Content
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
'405':
description: Method Not Allowed
'500':
description: Internal Server Error
summary: Delete all gateway set policies
tags:
- Support
/support/gateway-set/{gwSetId}/reset-lock-counter:
patch:
description: 'Roles allowed: support'
operationId: resetLockCounterForGatewaySet
parameters:
- in: path
name: gwSetId
required: true
schema:
type: string
responses:
'204':
description: '204'
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
'500':
description: Internal Server Error
summary: Reset lock counter for gateway set id to allow policy push. Resetting the locks acquired by different systems internally, can lead to unexpected behaviour.
tags:
- Support
/support/gateway-set/{gwSetId}/sub-request/priority/{priority}:
put:
description: 'Roles allowed: support'
operationId: updatePriorityForSubRequestsByGatewaySetId
parameters:
- in: path
name: gwSetId
required: true
schema:
type: string
- in: path
name: priority
required: true
schema:
format: int32
type: integer
responses:
'200':
content:
application/json:
schema:
format: int32
type: integer
description: Number of sub-requests whose priorities got updated
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
'500':
description: Internal Server Error
summary: Update the priority value of sub-requests for gateway set
tags:
- Support
/support/pinacl-candidate-policy/{gwSetId}:
get:
description: 'Roles allowed: support,topology-rw'
operationId: retrieveLatestPolicyByGwSetId
parameters:
- in: path
name: gwSetId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/GwSetPolicyResponse'
description: Ok
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
'405':
description: Method Not Allowed
'500':
description: Internal Server Error
summary: Retrieve latest policy by gateway set id
tags:
- Support
/support/push-gateway-set/{id}:
post:
description: 'Roles allowed: support,topology-rw'
operationId: pushGatewaySet
parameters:
- in: path
name: id
required: true
schema:
type: string
responses:
'202':
content:
application/json:
schema:
$ref: '#/components/schemas/PushGatewaySetResponse'
description: Accepted
'400':
description: Bad Request
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
'500':
description: Internal Server Error
summary: Push latest policy for gateway set
tags:
- Support
/support/requests:
get:
description: 'Roles allowed: support,topology-rw'
operationId: getRequests
parameters:
- in: query
name: reqSystem
schema:
enum:
- PCM
- SDI
- MPM
- RED
- SEEDING
- TOPOLOGY
- PCM_TOPOLOGY_CHANGE
- SDI_TOPOLOGY_CHANGE
- MPM_SECURITY_TOPOLOGY_CHANGE
- MPM_POLICY_IMPORT
- ZONE_PATH_TOPOLOGY_CHANGE
- MPM_MULTI_POLICY_PUSH
- GOVERNANCE_POLICY_DYNAMIC_GROUP_CHANGE
type: string
- in: query
name: reqStatus
schema:
enum:
- RECEIVED
- VALIDATED
- IN_PROGRESS
- PENDING
- SUCCEEDED
- REJECTED
- NOT_APPLICABLE
type: string
- in: query
name: user
schema:
type: string
- description: ISO-8601 formatted timestamp
examples:
first:
description: time component in minute resolution
value: 2023-06-07T07:54
second:
description: time component in second resolution
value: '2023-06-07T07:54:37'
third:
description: time component in millisecond resolution
value: '2023-06-07T07:54:37.124Z'
in: query
name: startTime
schema:
format: date-time
type: string
- description: ISO-8601 formatted timestamp
examples:
first:
description: time component in minute resolution
value: 2023-06-07T07:54
second:
description: time component in second resolution
value: '2023-06-07T07:54:37'
third:
description: time component in millisecond resolution
value: '2023-06-07T07:54:37.124Z'
in: query
name: endTime
schema:
format: date-time
type: string
- in: query
name: errorCode
schema:
enum:
- INPUT_VALIDATION_ERROR
- INPUT_VALIDATION_ERROR_OBJECT_DOES_NOT_EXIST
- INPUT_VALIDATION_ERROR_OBJECT_ALREADY_EXISTS
- INPUT_VALIDATION_ERROR_INVALID_REVISION
- INPUT_VALIDATION_ERROR_EP_WITH_NO_ZONE
- INPUT_VALIDATION_ERROR_PARSING_FAILED
type: string
- description: ISO-8601 formatted timestamp
examples:
first:
description: time component in minute resolution
value: 2023-06-07T07:54
second:
description: time component in second resolution
value: '2023-06-07T07:54:37'
third:
description: time component in millisecond resolution
value: '2023-06-07T07:54:37.124Z'
in: query
name: cursor
schema:
format: date-time
type: string
- in: query
name: count
required: true
schema:
format: int32
maximum: 256
minimum: 1
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RequestsResponsePage'
description: Ok
'400':
description: Bad Request
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
'500':
description: Internal Server Error
summary: Get Requests
tags:
- Support
/support/requests/{requestId}:
get:
description: 'Roles allowed: support,topology-rw'
operationId: getRequest2
parameters:
- in: path
name: requestId
required: true
schema:
format: uuid
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FullRequestDetails'
description: Ok
'400':
description: Bad Request
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
'500':
description: Internal Server Error
summary: Get request details
tags:
- Support
/support/requests/{requestId}/gateway-sets/{gatewaySetId}/status/complete:
patch:
description: 'Roles allowed: support'
operationId: completeSubRequestStatus
parameters:
- in: path
name: requestId
required: true
schema:
format: uuid
type: string
- in: path
name: gatewaySetId
required: true
schema:
type: string
responses:
'204':
description: No Content
'400':
description: Bad Request
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
'500':
description: Internal Server Error
summary: Complete sub-request status
tags:
- Support
/support/requests/{requestId}/parent:
get:
description: 'Roles allowed: support'
operationId: getParentRequest
parameters:
- in: path
name: requestId
required: true
schema:
format: uuid
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ParentChildRequestPair'
description: Parent and child ids and requesting system
'400':
description: Bad Request
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
'500':
description: Internal Server Error
summary: Get parent request for child request
tags:
- Support
/support/requests/{requestId}/status:
get:
description: 'Roles allowed: support,topology-rw'
operationId: getRequestStatus2
parameters:
- in: path
name: requestId
required: true
schema:
format: uuid
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RequestStatusResponse'
description: Ok
'400':
description: Bad Request
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
'500':
description: Internal Server Error
summary: Get request status
tags:
- Support
/support/reviveSubRequestsByGatewaySetId/{gwSetId}:
put:
description: 'Roles allowed: support'
operationId: reviveSubRequestsByGatewaySetId
parameters:
- in: path
name: gwSetId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
type: string
description: Ok
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
'500':
description: Internal Server Error
summary: Revive the sub-request count for gateway set id
tags:
- Support
/support/sub-requests/queue:
get:
description: 'Roles allowed: support,topology-rw'
operationId: getSubRequestsQueue
parameters:
- in: query
name: count
required: true
schema:
format: int32
maximum: 256
minimum: 1
type: integer
- in: query
name: status
schema:
enum:
- READY
- IN_PROGRESS
- HELD
- SKIPPED
- SUCCEEDED
- ERRORED
type: string
- in: query
name: gwSetId
schema:
type: string
- in: query
name: cursor
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SubRequestQueueResponse'
description: 'Sub-requests queue grouped by gateway-set and sorted by priority value and queued time.
Includes only sub-requests in ''READY''/''IN_PROGRESS'' when status param is not provided.
Includes cursor which should be provided in the next call, if the response is multiple pages.'
'400':
description: Bad Request
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
'500':
description: Internal Server Error
summary: Get sub-requests queue - sorted by priority value and queued time
tags:
- Support
/topology/support/decommission-queue:
get:
description: 'Roles allowed: support'
operationId: getDecommissionQueueEntries
parameters:
- in: query
name: count
required: true
schema:
format: int32
maximum: 256
minimum: 1
type: integer
- in: query
name: cursor
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/DecomGwQueueEntry'
description: Ok
'400':
description: Bad Request
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
'500':
description: Internal Server Error
summary: Get all gwset entries in decommission queue
tags:
- Support
/topology/support/decommission-queue/{gwSetId}:
delete:
description: 'Roles allowed: support'
operationId: deleteEntryFromDecomQueue
parameters:
- in: path
name: gwSetId
required: true
schema:
type: string
responses:
'204':
content:
application/json: {}
description: No Content
'400':
description: Bad Request
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Not Found
'500':
description: Internal Server Error
summary: Delete gwset entry from decommission queue
tags:
- Support
components:
schemas:
PcmRequest:
properties:
createdTime:
format: date-time
type: string
externalReqPayload:
type: string
managedStatus:
enum:
- RECEIVED
- VALIDATED
- IN_PROGRESS
- PENDING
- SUCCEEDED
- REJECTED
- NOT_APPLICABLE
type: string
manualStatus:
enum:
- RECEIVED
- VALIDATED
- IN_PROGRESS
- PENDING
- SUCCEEDED
- REJECTED
- NOT_APPLICABLE
type: string
modifiedTime:
format: date-time
type: string
objectIdRef:
type: string
reqAction:
enum:
- CREATE
- UPDATE
- DELETE
type: string
reqId:
format: uuid
type: string
reqType:
enum:
- POLICY
- APP_GROUP
- ENDPOINT_GROUP
type: string
revision:
format: int32
type: integer
type: object
GwSetPolicyResponse:
properties:
credentialName:
type: string
gwSetId:
type: string
modifiedTime:
format: date-time
type: string
policy:
$ref: '#/components/schemas/Policy'
type: object
PushGatewayRequest:
properties:
createdTime:
format: date-time
type: string
managedStatus:
enum:
- RECEIVED
- VALIDATED
- IN_PROGRESS
- PENDING
- SUCCEEDED
- REJECTED
- NOT_APPLICABLE
type: string
modifiedTime:
format: date-time
type: string
objectIdRef:
type: string
reqId:
format: uuid
type: string
type: object
Policy:
properties:
natRules:
items:
$ref: '#/components/schemas/NatRule'
type: array
rules:
items:
$ref: '#/components/schemas/Rule'
type: array
version:
format: int64
type: integer
type: object
IpV4Address:
properties:
address:
type: string
addressSpace:
format: int64
type: integer
addressType:
enum:
- PREFIX
- RANGE
type: string
anyAddress:
type: boolean
binaryString:
type: string
longRange:
$ref: '#/components/schemas/LongRange'
mask:
format: int32
type: integer
type:
enum:
- PREFIX
- RANGE
type: string
type: object
ProtocolWithPort:
properties:
dstPortEnd:
format: int32
type: integer
dstPortStart:
format: int32
type: integer
dstPostStart:
format: int32
type: integer
writeOnly: true
protocol:
enum:
- '{"number":1,"name":"icmp"}'
- '{"number":2,"name":"igmp"}'
- '{"number":89,"name":"ospfigp"}'
- '{"number":112,"name":"vrrp"}'
- '{"number":57,"name":"skip"}'
- '{"number":103,"name":"pim"}'
- '{"number":47,"name":"gre"}'
- '{"number":50,"name":"esp"}'
- '{"number":51,"name":"ah"}'
- '{"number":6,"name":"tcp"}'
- '{"number":17,"name":"udp"}'
type: string
timeout:
format: int32
type: integer
type: object
GatewaySetDetails:
properties:
errMsg:
type: string
gwSetId:
type: string
subRequestStatus:
type: string
type: object
DecomGwQueueEntry:
properties:
createdTime:
format: date-time
type: string
gwSetId:
type: string
updatedTime:
format: date-time
type: string
type: object
MpmRequest:
properties:
createdBy:
type: string
createdTime:
format: date-time
type: string
gatewaySetId:
type: string
id:
format: uuid
type: string
lockAcquired:
type: boolean
managedStatus:
enum:
- RECEIVED
- VALIDATED
- IN_PROGRESS
- PENDING
- SUCCEEDED
- REJECTED
- NOT_APPLICABLE
type: string
managerId:
format: uuid
type: string
modifiedTime:
format: date-time
type: string
policyId:
format: uuid
type: string
policyType:
enum:
- SECURITY
- GOVERNANCE_PREPEND
- GOVERNANCE_APPEND
- NAT
type: string
revisionId:
format: int32
type: integer
type: object
NatRule:
properties:
destinationNat:
$ref: '#/components/schemas/DestinationNat'
serviceNat:
$ref: '#/components/schemas/ServiceNat'
sourceNat:
$ref: '#/components/schemas/SourceNat'
type: object
SubRequestsInQueueByGatewaySet:
properties:
gatewaySetId:
type: string
subRequestsInQueue:
items:
$ref: '#/components/schemas/SubRequestInQueue'
type: array
type: object
SdiRequest:
properties:
createdTime:
format: date-time
type: string
externalReqPayload:
type: string
managedStatus:
enum:
- RECEIVED
- VALIDATED
- IN_PROGRESS
- PENDING
- SUCCEEDED
- REJECTED
- NOT_APPLICABLE
type: string
manualStatus:
enum:
- RECEIVED
- VALIDATED
- IN_PROGRESS
- PENDING
- SUCCEEDED
- REJECTED
- NOT_APPLICABLE
type: string
modifiedTime:
format: date-time
type: string
reqId:
format: uuid
type: string
reqType:
enum:
- PROVISION_FLOWS
type: string
sdiReqId:
type: string
type: object
ServiceNat:
properties:
any:
type: boolean
original:
items:
$ref: '#/components/schemas/ProtocolWithPort'
type: array
translation:
$ref: '#/components/schemas/ProtocolWithPort'
type:
enum:
- MATCH
- STATIC
type: string
type: object
PushGatewaySetResponse:
properties:
gatewaySetId:
type: string
reqId:
format: uuid
type: string
requestingSystem:
enum:
- PCM
- SDI
- MPM
- RED
- SEEDING
- TOPOLOGY
- PCM_TOPOLOGY_CHANGE
- SDI_TOPOLOGY_CHANGE
- MPM_SECURITY_TOPOLOGY_CHANGE
- MPM_POLICY_IMPORT
- ZONE_PATH_TOPOLOGY_CHANGE
- MPM_MULTI_POLICY_PUSH
- GOVERNANCE_POLICY_DYNAMIC_GROUP_CHANGE
type: string
type: object
RequestsResponsePage:
properties:
cursor:
example: '2023-06-01T10:20:32.234Z'
title: Timestamp cursor for the last record on page
type: string
requests:
items:
$ref: '#/components/schemas/RequestQueryApiResponse'
type: array
type: object
RuleOptions:
properties:
logOnClose:
type: boolean
logOnInit:
type: boolean
type: object
SubRequestInQueue:
properties:
errors:
type: string
executionCount:
format: int32
type: integer
gatewaySetInfo:
enum:
- ACTIVE
- HELD
- SKIPPED
- UNMANAGED
type: string
modifiedTime:
format: date-time
type: string
position:
format: int32
type: integer
priorityValue:
format: int32
type: integer
queuedTime:
format: date-time
type: string
reqId:
format: uuid
type: string
requestingSystem:
enum:
- PCM
- SDI
- MPM
- RED
- SEEDING
- TOPOLOGY
- PCM_TOPOLOGY_CHANGE
- SDI_TOPOLOGY_CHANGE
- MPM_SECURITY_TOPOLOGY_CHANGE
- MPM_POLICY_IMPORT
- ZONE_PATH_TOPOLOGY_CHANGE
- MPM_MULTI_POLICY_PUSH
- GOVERNANCE_POLICY_DYNAMIC_GROUP_CHANGE
type: string
retryThreshold:
format: int32
type: integer
status:
enum:
- READY
- IN_PROGRESS
- HELD
- SKIPPED
- SUCCEEDED
- ERRORED
type: string
type: object
MpmGovernancePolicyDynamicGroupRequest:
properties:
createdTime:
format: date-time
type: string
dynamicGroupId:
type: string
id:
format: uuid
type: string
managedStatus:
enum:
- RECEIVED
- VALIDATED
- IN_PROGRESS
- PENDING
- SUCCEEDED
- REJECTED
- NOT_APPLICABLE
type: string
modifiedTime:
format: date-time
type: string
type: object
SubRequestQueueResponse:
properties:
cursor:
type: string
queue:
items:
$ref: '#/components/schemas/SubRequestsInQueueByGatewaySet'
type: array
type: object
ZoneTopologyRequest:
properties:
createdTime:
format: date-time
type: string
externalReqPayload:
type: string
managedStatus:
enum:
- RECEIVED
- VALIDATED
- IN_PROGRESS
- PENDING
- SUCCEEDED
- REJECTED
- NOT_APPLICABLE
type: string
modifiedTime:
format: date-time
type: string
reqAction:
enum:
- ADD
- DELETE
type: string
reqId:
format: uuid
type: string
reqType:
enum:
- ADDRESS
- TAG
type: string
zoneId:
type: string
type: object
RequestingSystemRequestDetails:
properties:
hasRequestDetail:
type: boolean
mpmGovernanceDynamicGroupRequest:
$ref: '#/components/schemas/MpmGovernancePolicyDynamicGroupRequest'
mpmRequest:
items:
$ref: '#/components/schemas/MpmRequest'
type: array
pcmRequest:
$ref: '#/components/schemas/PcmRequest'
pushGatewayRequest:
$ref: '#/components/schemas/PushGatewayRequest'
sdiRequest:
$ref: '#/components/schemas/SdiRequest'
topologyChangeRequest:
$ref: '#/components/schemas/TopologyChangeRequest'
topologyRequest:
$ref: '#/components/schemas/ZoneTopologyRequest'
type: object
Rule:
properties:
action:
enum:
- PERMIT
- DENY
type: string
destinations:
items:
$ref: '#/components/schemas/IpV4Address'
type: array
ruleOptions:
$ref: '#/components/schemas/RuleOptions'
services:
$ref: '#/components/schemas/Services'
sources:
items:
$ref: '#/components/schemas/IpV4Address'
type: array
type: object
Services:
properties:
applicationProtocols:
items:
$ref: '#/components/schemas/ApplicationProtocolImpl'
type: array
icmps:
items:
$ref: '#/components/schemas/Icmp'
type: array
isAnyService:
type: boolean
otherInternetProtocols:
items:
$ref: '#/components/schemas/OtherInternetProtocol'
type: array
protocolWithPorts:
items:
$ref: '#/components/schemas/ProtocolWithPort'
type: array
servicesAsCanonicalStrings:
items:
type: string
type: array
type: object
SourceNat:
properties:
original:
items:
$ref: '#/components/schemas/IpV4Address'
type: array
translation:
$ref: '#/components/schemas/IpV4Address'
type:
enum:
- MATCH
- STATIC
- HIDE
type: string
type: object
ParentChildRequestPair:
properties:
child:
$ref: '#/components/schemas/ReqIdAndSystem'
parent:
$ref: '#/components/schemas/ReqIdAndSystem'
type: object
ApplicationProtocolImpl:
properties:
applicationProtocolType:
enum:
- '{"applicationProtocolName":"ftp","validProtocols":[{"number":6,"name":"tcp"}]}'
- '{"applicationProtocolName":"sqlnetv2","validProtocols":[{"number":6,"name":"tcp"}]}'
- '{"applicationProtocolName":"tftp","validProtocols":[{"number":17,"name":"udp"}]}'
- '{"applicationProtocolName":"sip","validProtocols":[{"number":6,"name":"tcp"},{"number":17,"name":"udp"}]}'
- '{"applicationProtocolName":"rtsp","validProtocols":[{"number":6,"name":"tcp"}]}'
- '{"applicationProtocolName":"sunrpc","validProtocols":[{"number":6,"name":"tcp"},{"number":17,"name":"udp"}]}'
- '{"applicationProtocolName":"msrpc","validProtocols":[{"number":6,"name":"tcp"},{"number":17,"name":"udp"}]}'
- '{"applicationProtocolName":"dns","validProtocols":[{"number":6,"name":"tcp"},{"number":17,"name":"udp"}]}'
type: string
protocolWithPort:
$ref: '#/components/schemas/ProtocolWithPort'
type: object
Icmp:
properties:
code:
format: int32
type: integer
protocol:
enum:
- '{"number":1,"name":"icmp"}'
- '{"number":2,"name":"igmp"}'
- '{"number":89,"name":"ospfigp"}'
- '{"number":112,"name":"vrrp"}'
- '{"number":57,"name":"skip"}'
- '{"number":103,"name":"pim"}'
- '{"number":47,"name":"gre"}'
- '{"number":50,"name":"esp"}'
- '{"number":51,"name":"ah"}'
- '{"number":6,"name":"tcp"}'
- '{"number":17,"name":"udp"}'
type: string
timeout:
format: int32
type: integer
type:
format: int32
type: integer
type: object
RequestStatusResponse:
properties:
details:
items:
$ref: '#/components/schemas/GatewaySetDetails'
type: array
errCode:
enum:
- INPUT_VALIDATION_ERROR
- INPUT_VALIDATION_ERROR_OBJECT_DOES_NOT_EXIST
- INPUT_VALIDATION_ERROR_OBJECT_ALREADY_EXISTS
- INPUT_VALIDATION_ERROR_INVALID_REVISION
- INPUT_VALIDATION_ERROR_EP_WITH_NO_ZONE
- INPUT_VALIDATION_ERROR_PARSING_FAILED
type: string
errMsg:
type: string
managedStatus:
enum:
- RECEIVED
- VALIDATED
- IN_PROGRESS
- PENDING
- SUCCEEDED
- REJECTED
- NOT_APPLICABLE
type: string
manualStatus:
enum:
- RECEIVED
- VALIDATED
- IN_PROGRESS
- PENDING
- SUCCEEDED
- REJECTED
- NOT_APPLICABLE
type: string
reqId:
format: uuid
type: string
reqStatus:
enum:
- RECEIVED
- VALIDATED
- IN_PROGRESS
- PENDING
- SUCCEEDED
- REJECTED
- NOT_APPLICABLE
type: string
reqSystem:
enum:
- PCM
- SDI
- MPM
- RED
- SEEDING
- TOPOLOGY
- PCM_TOPOLOGY_CHANGE
- SDI_TOPOLOGY_CHANGE
- MPM_SECURITY_TOPOLOGY_CHANGE
- MPM_POLICY_IMPORT
- ZONE_PATH_TOPOLOGY_CHANGE
- MPM_MULTI_POLICY_PUSH
- GOVERNANCE_POLICY_DYNAMIC_GROUP_CHANGE
type: string
sdiReqId:
type: string
type: object
TopologyChangeRequest:
properties:
createdTime:
format: date-time
type: string
externalReqPayload:
type: string
managedStatus:
enum:
- RECEIVED
- VALIDATED
- IN_PROGRESS
- PENDING
- SUCCEEDED
- REJECTED
- NOT_APPLICABLE
type: string
modifiedTime:
format: date-time
type: string
reqId:
fo
# --- truncated at 32 KB (36 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cisco-secure-firewall/refs/heads/main/openapi/cisco-secure-firewall-support-api-openapi.yml