Cisco Catalyst SD-WAN Configuration - Feature Profile (SD-Routing) API

The Configuration - Feature Profile (SD-Routing) API from Cisco Catalyst SD-WAN — 175 operation(s) for configuration - feature profile (sd-routing).

Business capability
Network Configuration Management BC-2600.20

Operations 429

Showing the first 250 of 429. The full set is in the contract, and via get_provider_operations.

GET /v1/feature-profile/sd-routing #
POST /v1/feature-profile/sd-routing/cli #
GET /v1/feature-profile/sd-routing/cli #
GET /v1/feature-profile/sd-routing/cli/features #
PUT /v1/feature-profile/sd-routing/cli/{cliId} #
GET /v1/feature-profile/sd-routing/cli/{cliId} #
DELETE /v1/feature-profile/sd-routing/cli/{cliId} #
POST /v1/feature-profile/sd-routing/cli/{cliId}/config #
GET /v1/feature-profile/sd-routing/cli/{cliId}/config #
PUT /v1/feature-profile/sd-routing/cli/{cliId}/config/{configId} #
GET /v1/feature-profile/sd-routing/cli/{cliId}/config/{configId} #
DELETE /v1/feature-profile/sd-routing/cli/{cliId}/config/{configId} #
GET /v1/feature-profile/sd-routing/cli/{cliId}/full-config #
POST /v1/feature-profile/sd-routing/cli/{cliId}/full-config #
GET /v1/feature-profile/sd-routing/cli/{cliId}/full-config/{fullConfigId} #
PUT /v1/feature-profile/sd-routing/cli/{cliId}/full-config/{fullConfigId} #
DELETE /v1/feature-profile/sd-routing/cli/{cliId}/full-config/{fullConfigId} #
GET /v1/feature-profile/sd-routing/cli/{cliId}/ios-config #
POST /v1/feature-profile/sd-routing/cli/{cliId}/ios-config #
GET /v1/feature-profile/sd-routing/cli/{cliId}/ios-config/{iosConfigId} #
PUT /v1/feature-profile/sd-routing/cli/{cliId}/ios-config/{iosConfigId} #
DELETE /v1/feature-profile/sd-routing/cli/{cliId}/ios-config/{iosConfigId} #
POST /v1/feature-profile/sd-routing/embedded-security #
GET /v1/feature-profile/sd-routing/embedded-security #
GET /v1/feature-profile/sd-routing/embedded-security/{embeddedSecurityId} #
DELETE /v1/feature-profile/sd-routing/embedded-security/{embeddedSecurityId} #
PUT /v1/feature-profile/sd-routing/embedded-security/{embeddedSecurityId} #
POST /v1/feature-profile/sd-routing/embedded-security/{securityId}/policy #
GET /v1/feature-profile/sd-routing/embedded-security/{securityId}/policy #
GET /v1/feature-profile/sd-routing/embedded-security/{securityId}/policy/{securityProfileParcelId} #
DELETE /v1/feature-profile/sd-routing/embedded-security/{securityId}/policy/{securityProfileParcelId} #
PUT /v1/feature-profile/sd-routing/embedded-security/{securityId}/policy/{securityProfileParcelId} #
POST /v1/feature-profile/sd-routing/embedded-security/{securityId}/unified/ngfirewall #
GET /v1/feature-profile/sd-routing/embedded-security/{securityId}/unified/ngfirewall #
PUT /v1/feature-profile/sd-routing/embedded-security/{securityId}/unified/ngfirewall/{securityProfileParcelId} #
GET /v1/feature-profile/sd-routing/embedded-security/{securityId}/unified/ngfirewall/{securityProfileParcelId} #
DELETE /v1/feature-profile/sd-routing/embedded-security/{securityId}/unified/ngfirewall/{securityProfileParcelId} #
POST /v1/feature-profile/sd-routing/other/{otherId}/cybervision #
GET /v1/feature-profile/sd-routing/other/{otherId}/cybervision #
PUT /v1/feature-profile/sd-routing/other/{otherId}/cybervision/{cybervisionId} #
GET /v1/feature-profile/sd-routing/other/{otherId}/cybervision/{cybervisionId} #
DELETE /v1/feature-profile/sd-routing/other/{otherId}/cybervision/{cybervisionId} #
GET /v1/feature-profile/sd-routing/service #
POST /v1/feature-profile/sd-routing/service #
PUT /v1/feature-profile/sd-routing/service/{serviceId} #
GET /v1/feature-profile/sd-routing/service/{serviceId} #
DELETE /v1/feature-profile/sd-routing/service/{serviceId} #
POST /v1/feature-profile/sd-routing/service/{serviceId}/dhcp-server #
GET /v1/feature-profile/sd-routing/service/{serviceId}/dhcp-server #
GET /v1/feature-profile/sd-routing/service/{serviceId}/dhcp-server/{dhcpServerId} #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/dhcp-server/{dhcpServerId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/dhcp-server/{dhcpServerId} #
POST /v1/feature-profile/sd-routing/service/{serviceId}/ipsec-profile #
GET /v1/feature-profile/sd-routing/service/{serviceId}/ipsec-profile #
GET /v1/feature-profile/sd-routing/service/{serviceId}/ipsec-profile/{ipsecProfileId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/ipsec-profile/{ipsecProfileId} #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/ipsec-profile/{ipsecProfileId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/ipv4-acl #
POST /v1/feature-profile/sd-routing/service/{serviceId}/ipv4-acl #
GET /v1/feature-profile/sd-routing/service/{serviceId}/ipv4-acl/{ipv4AclId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/ipv4-acl/{ipv4AclId} #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/ipv4-acl/{ipv4AclId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/multicloud-connection #
POST /v1/feature-profile/sd-routing/service/{serviceId}/multicloud-connection #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/multicloud-connection/{multiCloudConnectionId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/multicloud-connection/{multiCloudConnectionId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/multicloud-connection/{multiCloudConnectionId} #
POST /v1/feature-profile/sd-routing/service/{serviceId}/objecttracker #
GET /v1/feature-profile/sd-routing/service/{serviceId}/objecttracker #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/objecttracker/{objectTrackerId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/objecttracker/{objectTrackerId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/objecttracker/{objectTrackerId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/objecttrackergroup #
POST /v1/feature-profile/sd-routing/service/{serviceId}/objecttrackergroup #
GET /v1/feature-profile/sd-routing/service/{serviceId}/objecttrackergroup/{objectTrackerGroupId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/objecttrackergroup/{objectTrackerGroupId} #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/objecttrackergroup/{objectTrackerGroupId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/route-policy #
POST /v1/feature-profile/sd-routing/service/{serviceId}/route-policy #
GET /v1/feature-profile/sd-routing/service/{serviceId}/route-policy/{routePolicyId} #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/route-policy/{routePolicyId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/route-policy/{routePolicyId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/routing/ospf #
POST /v1/feature-profile/sd-routing/service/{serviceId}/routing/ospf #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/routing/ospf/{ospfId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/routing/ospf/{ospfId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/routing/ospf/{ospfId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv4 #
POST /v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv4 #
GET /v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv4/{ospfv3Id} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv4/{ospfv3Id} #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv4/{ospfv3Id} #
POST /v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv6 #
GET /v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv6 #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv6/{ospfv3Id} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv6/{ospfv3Id} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv6/{ospfv3Id} #
POST /v1/feature-profile/sd-routing/service/{serviceId}/vrf #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/lan/{vrfId}/raw-socket #
POST /v1/feature-profile/sd-routing/service/{serviceId}/vrf/lan/{vrfId}/raw-socket #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/vrf/lan/{vrfId}/raw-socket/{rawSocketId} #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/vrf/lan/{vrfId}/raw-socket/{rawSocketId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/lan/{vrfId}/raw-socket/{rawSocketId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/bgp #
POST /v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/bgp #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/bgp/{bgpId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/bgp/{bgpId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/bgp/{bgpId} #
POST /v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/eigrp #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/eigrp #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/eigrp/{eigrpId} #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/eigrp/{eigrpId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/eigrp/{eigrpId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId} #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId} #
POST /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/dmvpn-tunnel #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/dmvpn-tunnel #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/dmvpn-tunnel/{tunnelId} #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/dmvpn-tunnel/{tunnelId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/dmvpn-tunnel/{tunnelId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet #
POST /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet/{ethernetId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet/{ethernetId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet/{ethernetId} #
POST /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet/{ethernetId}/dhcp-server #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet/{ethernetId}/dhcp-server #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet/{ethernetId}/dhcp-server/{dhcpServerId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet/{ethernetId}/dhcp-server/{dhcpServerId} #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet/{ethernetId}/dhcp-server/{dhcpServerId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ipsec #
POST /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ipsec #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ipsec/{ipsecId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ipsec/{ipsecId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ipsec/{ipsecId} #
POST /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/bgp #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/bgp #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/bgp/{bgpId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/bgp/{bgpId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/bgp/{bgpId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/eigrp #
POST /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/eigrp #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/eigrp/{eigrpId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/eigrp/{eigrpId} #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/eigrp/{eigrpId} #
POST /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospf #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospf #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospf/{ospfId} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospf/{ospfId} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospf/{ospfId} #
POST /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospfv3/ipv4 #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospfv3/ipv4 #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospfv3/ipv4/{ospfv3Id} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospfv3/ipv4/{ospfv3Id} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospfv3/ipv4/{ospfv3Id} #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospfv3/ipv6 #
POST /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospfv3/ipv6 #
GET /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospfv3/ipv6/{ospfv3Id} #
PUT /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospfv3/ipv6/{ospfv3Id} #
DELETE /v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospfv3/ipv6/{ospfv3Id} #
GET /v1/feature-profile/sd-routing/sse #
POST /v1/feature-profile/sd-routing/sse #
GET /v1/feature-profile/sd-routing/sse-spa #
POST /v1/feature-profile/sd-routing/sse-spa #
GET /v1/feature-profile/sd-routing/sse-spa/spa-configuration/schema #
PUT /v1/feature-profile/sd-routing/sse-spa/{sseSpaId} #
GET /v1/feature-profile/sd-routing/sse-spa/{sseSpaId} #
DELETE /v1/feature-profile/sd-routing/sse-spa/{sseSpaId} #
GET /v1/feature-profile/sd-routing/sse-spa/{sseSpaId}/spa-configuration #
POST /v1/feature-profile/sd-routing/sse-spa/{sseSpaId}/spa-configuration #
GET /v1/feature-profile/sd-routing/sse-spa/{sseSpaId}/spa-configuration/{spaConfigurationId} #
PUT /v1/feature-profile/sd-routing/sse-spa/{sseSpaId}/spa-configuration/{spaConfigurationId} #
DELETE /v1/feature-profile/sd-routing/sse-spa/{sseSpaId}/spa-configuration/{spaConfigurationId} #
PUT /v1/feature-profile/sd-routing/sse/{sseId} #
GET /v1/feature-profile/sd-routing/sse/{sseId} #
DELETE /v1/feature-profile/sd-routing/sse/{sseId} #
GET /v1/feature-profile/sd-routing/sse/{sseId}/cisco #
POST /v1/feature-profile/sd-routing/sse/{sseId}/cisco #
PUT /v1/feature-profile/sd-routing/sse/{sseId}/cisco/{ciscoSseId} #
GET /v1/feature-profile/sd-routing/sse/{sseId}/cisco/{ciscoSseId} #
DELETE /v1/feature-profile/sd-routing/sse/{sseId}/cisco/{ciscoSseId} #
POST /v1/feature-profile/sd-routing/system #
GET /v1/feature-profile/sd-routing/system #
DELETE /v1/feature-profile/sd-routing/system/{systemId} #
GET /v1/feature-profile/sd-routing/system/{systemId} #
PUT /v1/feature-profile/sd-routing/system/{systemId} #
GET /v1/feature-profile/sd-routing/system/{systemId}/aaa #
POST /v1/feature-profile/sd-routing/system/{systemId}/aaa #
PUT /v1/feature-profile/sd-routing/system/{systemId}/aaa/{aaaId} #
GET /v1/feature-profile/sd-routing/system/{systemId}/aaa/{aaaId} #
DELETE /v1/feature-profile/sd-routing/system/{systemId}/aaa/{aaaId} #
GET /v1/feature-profile/sd-routing/system/{systemId}/banner #
POST /v1/feature-profile/sd-routing/system/{systemId}/banner #
PUT /v1/feature-profile/sd-routing/system/{systemId}/banner/{bannerId} #
DELETE /v1/feature-profile/sd-routing/system/{systemId}/banner/{bannerId} #
GET /v1/feature-profile/sd-routing/system/{systemId}/banner/{bannerId} #
POST /v1/feature-profile/sd-routing/system/{systemId}/certificate #
GET /v1/feature-profile/sd-routing/system/{systemId}/certificate #
GET /v1/feature-profile/sd-routing/system/{systemId}/certificate/{certificateId} #
PUT /v1/feature-profile/sd-routing/system/{systemId}/certificate/{certificateId} #
DELETE /v1/feature-profile/sd-routing/system/{systemId}/certificate/{certificateId} #
GET /v1/feature-profile/sd-routing/system/{systemId}/flexible-port-speed #
POST /v1/feature-profile/sd-routing/system/{systemId}/flexible-port-speed #
GET /v1/feature-profile/sd-routing/system/{systemId}/flexible-port-speed/{flexiblePortSpeedId} #
PUT /v1/feature-profile/sd-routing/system/{systemId}/flexible-port-speed/{flexiblePortSpeedId} #
DELETE /v1/feature-profile/sd-routing/system/{systemId}/flexible-port-speed/{flexiblePortSpeedId} #
POST /v1/feature-profile/sd-routing/system/{systemId}/global #
GET /v1/feature-profile/sd-routing/system/{systemId}/global #
GET /v1/feature-profile/sd-routing/system/{systemId}/global/{globalId} #
DELETE /v1/feature-profile/sd-routing/system/{systemId}/global/{globalId} #
PUT /v1/feature-profile/sd-routing/system/{systemId}/global/{globalId} #
GET /v1/feature-profile/sd-routing/system/{systemId}/ignition #
POST /v1/feature-profile/sd-routing/system/{systemId}/ignition #
PUT /v1/feature-profile/sd-routing/system/{systemId}/ignition/{ignitionId} #
GET /v1/feature-profile/sd-routing/system/{systemId}/ignition/{ignitionId} #
DELETE /v1/feature-profile/sd-routing/system/{systemId}/ignition/{ignitionId} #
GET /v1/feature-profile/sd-routing/system/{systemId}/logging #
POST /v1/feature-profile/sd-routing/system/{systemId}/logging #
PUT /v1/feature-profile/sd-routing/system/{systemId}/logging/{loggingId} #
GET /v1/feature-profile/sd-routing/system/{systemId}/logging/{loggingId} #
DELETE /v1/feature-profile/sd-routing/system/{systemId}/logging/{loggingId} #
GET /v1/feature-profile/sd-routing/system/{systemId}/ntp #
POST /v1/feature-profile/sd-routing/system/{systemId}/ntp #
GET /v1/feature-profile/sd-routing/system/{systemId}/ntp/{ntpId} #
PUT /v1/feature-profile/sd-routing/system/{systemId}/ntp/{ntpId} #
DELETE /v1/feature-profile/sd-routing/system/{systemId}/ntp/{ntpId} #
POST /v1/feature-profile/sd-routing/system/{systemId}/snmp #
GET /v1/feature-profile/sd-routing/system/{systemId}/snmp #
GET /v1/feature-profile/sd-routing/system/{systemId}/snmp/{snmpId} #
DELETE /v1/feature-profile/sd-routing/system/{systemId}/snmp/{snmpId} #
PUT /v1/feature-profile/sd-routing/system/{systemId}/snmp/{snmpId} #
GET /v1/feature-profile/sd-routing/transport #
POST /v1/feature-profile/sd-routing/transport #
GET /v1/feature-profile/sd-routing/transport/{transportId} #
PUT /v1/feature-profile/sd-routing/transport/{transportId} #
DELETE /v1/feature-profile/sd-routing/transport/{transportId} #
POST /v1/feature-profile/sd-routing/transport/{transportId}/cellular-bandselect #
GET /v1/feature-profile/sd-routing/transport/{transportId}/cellular-bandselect #
DELETE /v1/feature-profile/sd-routing/transport/{transportId}/cellular-bandselect/{bandSelectId} #
GET /v1/feature-profile/sd-routing/transport/{transportId}/cellular-bandselect/{bandSelectId} #
PUT /v1/feature-profile/sd-routing/transport/{transportId}/cellular-bandselect/{bandSelectId} #
POST /v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller #
GET /v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller #
PUT /v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId} #
DELETE /v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId} #
GET /v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId} #
POST /v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}/cellular-profile #
GET /v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}/cellular-profile #

Documentation

📖
Documentation
https://developer.cisco.com/docs/sdwan/administration-and-setting/
📖
APIReference
https://developer.cisco.com/docs/sdwan/administration-and-setting/
📖
Documentation
https://developer.cisco.com/docs/sdwan/ux-1-0-configuration/
📖
APIReference
https://developer.cisco.com/docs/sdwan/ux-1-0-configuration/
📖
Documentation
https://developer.cisco.com/docs/sdwan/ux-2-0-configuration/
📖
APIReference
https://developer.cisco.com/docs/sdwan/ux-2-0-configuration/
📖
Documentation
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-wan-system/
📖
APIReference
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-wan-system/
📖
Documentation
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-wan-transport/
📖
APIReference
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-wan-transport/
📖
Documentation
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-wan-service/
📖
APIReference
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-wan-service/
📖
Documentation
https://developer.cisco.com/docs/sdwan/feature-profiles-others/
📖
APIReference
https://developer.cisco.com/docs/sdwan/feature-profiles-others/
📖
Documentation
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-routing/
📖
APIReference
https://developer.cisco.com/docs/sdwan/feature-profiles-sd-routing/
📖
Documentation
https://developer.cisco.com/docs/sdwan/feature-profiles-mobility-and-nfv/
📖
APIReference
https://developer.cisco.com/docs/sdwan/feature-profiles-mobility-and-nfv/
📖
Documentation
https://developer.cisco.com/docs/sdwan/monitoring-and-troubleshooting/
📖
APIReference
https://developer.cisco.com/docs/sdwan/monitoring-and-troubleshooting/
📖
Documentation
https://developer.cisco.com/docs/sdwan/sd-wan-services/
📖
APIReference
https://developer.cisco.com/docs/sdwan/sd-wan-services/
📖
Documentation
https://developer.cisco.com/docs/sdwan/partner-integrations/
📖
APIReference
https://developer.cisco.com/docs/sdwan/partner-integrations/
📖
Documentation
https://developer.cisco.com/docs/sdwan/others/
📖
APIReference
https://developer.cisco.com/docs/sdwan/others/

Specifications

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-catalyst-sdwan-configuration-feature-profile-sd-routing-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-catalyst-sdwan-configuration-feature-profile-sd-routing-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Feature Profiles - SD-Routing Configuration - Feature Profile (SD-Routing) API
  description: "Feature profiles associated with UX 2.0 configuration\nIncludes API operations for the following:\n  Feature Profiles in SD-Routing Solution\n  Supporting software-defined routing features and autonomous router management"
  contact:
    email: vmanage@cisco.com
  license:
    name: Commercial License
    url: https://www.cisco.com/c/en/us/solutions/enterprise-networks/sd-wan/index.html
  version: 26.1.0+2026-01-06
  x-provenance:
    method: harvested
    authored_by: Cisco Catalyst SD-WAN
    harvested_by: API Evangelist
    harvested_on: '2026-08-19'
    first_party: true
    provider_published: true
    source_host: pubhub.devnetcloud.com
    note: 4,138 operations across 2,841 paths, published by Cisco as self-contained per-operation OpenAPI 3.1.0 fragments on the DevNet CDN and consolidated here into 13 documents. Ownership verified from info.contact vmanage@cisco.com and the Cisco license URL rather than from the fetch host.
  x-evidence:
  - type: source
    url: https://pubhub.devnetcloud.com/media/cisco-catalyst-sd-wan-26-1-api-guide/docs/
  - type: source
    url: https://developer.cisco.com/docs/sdwan/
servers:
- url: /dataservice
tags:
- name: Configuration - Feature Profile (SD-Routing)
paths:
  /v1/feature-profile/sd-routing:
    get:
      tags:
      - Configuration - Feature Profile (SD-Routing)
      description: Get all SD-Routing Feature Profiles
      operationId: GetSdroutingFeatureProfiles
      parameters:
      - name: offset
        in: query
        description: Pagination offset
        schema:
          type: integer
          format: int32
      - name: limit
        in: query
        description: Pagination limit
        schema:
          type: integer
          format: int32
          default: 0
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    profileId:
                      type: string
                      pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
                      $$ref: '#/components/schemas/CommonCommonDefs_uuidDef'
                    profileName:
                      type: string
                      pattern: ^[^&<>! "]+$
                      minLength: 1
                      maxLength: 128
                      $$ref: '#/components/schemas/CommonCommonDefs_cgFpPpNameDef'
                    profileType:
                      type: string
                      enum:
                      - profile
                    createdBy:
                      type: string
                      description: User who last created this.
                      readOnly: true
                    createdOn:
                      type: integer
                      description: Timestamp of creation
                      format: int64
                      readOnly: true
                    lastUpdatedBy:
                      type: string
                      description: User who last updated this.
                      readOnly: true
                    lastUpdatedOn:
                      type: integer
                      description: Timestamp of last update
                      format: int64
                      readOnly: true
                    description:
                      type: string
                    solution:
                      type: string
                      enum:
                      - sd-routing
                $$ref: '#/components/schemas/getListSdRoutingProfilePayload'
              examples:
                get response example:
                  value:
                  - profileId: bc99ae4f-0ac3-4a51-95cb-c718953143ce
                    profileName: cg1_LAN
                    solution: sd-routing
                    profileType: profile
                    createdBy: admin
                    lastUpdatedBy: admin
                    createdOn: 1701850310222
                    description: cg1 profile Profile
                    lastUpdatedOn: 1702292120081
                  $$ref: '#/components/examples/getListSdRoutingProfileExample'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
      x-roles-required: Feature Profile > SD-Routing CLI Add On-read
  /v1/feature-profile/sd-routing/cli:
    post:
      tags:
      - Configuration - Feature Profile (SD-Routing)
      description: Create a SD-Routing CLI Feature Profile
      operationId: CreateSdroutingCliFeatureProfile
      requestBody:
        description: SD-Routing CLI Feature Profile
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  pattern: ^[^&<>! "]+$
                  minLength: 1
                  maxLength: 128
                  $$ref: '#/components/schemas/CommonCommonDefs_cgFpPpNameDef'
                description:
                  type: string
                fromFeatureProfile:
                  type: object
                  description: from another feature profile
                  oneOf:
                  - properties:
                      copy:
                        type: string
                        pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
                        $$ref: '#/components/schemas/CommonCommonDefs_uuidDef'
                    required:
                    - copy
                    additionalProperties: false
                  $$ref: '#/components/schemas/FeatureprofileCommonPostRequest_fromFeatureProfileDef'
              required:
              - name
              - description
              additionalProperties: false
              $$ref: '#/components/schemas/FeatureprofileCommonPostRequest_SchemaPayload'
            examples:
              FeatureProfile-ConfigGroup1-NY:
                value:
                  name: FeatureProfile-ConfigGroup1-NY
                  description: Feature Profile for config group 1 for NY site
                $$ref: '#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-NY'
              FeatureProfile-ConfigGroup1-COPY:
                value:
                  name: FeatureProfile-ConfigGroup1-COPY
                  description: Copy Feature Profile from EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99
                  fromFeatureProfile:
                    copy: EEBE1AaD-DbC6-A9C2-E5F2-a9aFDD993F99
                $$ref: '#/components/examples/FeatureprofileCommonPostRequest_FeatureProfile-ConfigGroup1-COPY'
        required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
                    pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
                required:
                - id
                additionalProperties: false
                $$ref: '#/components/schemas/FeatureprofileCommonPostResponse_SchemaPayload'
              examples:
                example_1:
                  value:
                    id: Cc51Cc8B-e2c3-F701-438F-eE6Fbac38AAB
                  $$ref: '#/components/examples/FeatureprofileCommonPostResponse_example_1'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
      x-roles-required: Feature Profile > SD-Routing CLI Add On-write
    get:
      tags:
      - Configuration - Feature Profile (SD-Routing)
      description: Get all SD-Routing CLI Feature Profiles
      operationId: GetSdroutingCliFeatureProfiles
      parameters:
      - name: offset
        in: query
        description: Pagination offset
        schema:
          type: integer
          format: int32
      - name: limit
        in: query
        description: Pagination limit
        schema:
          type: integer
          format: int32
          default: 0
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    profileId:
                      type: string
                      pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
                      $$ref: '#/components/schemas/CommonCommonDefs_uuidDef'
                    profileName:
                      type: string
                      pattern: ^[^&<>! "]+$
                      minLength: 1
                      maxLength: 128
                      $$ref: '#/components/schemas/CommonCommonDefs_cgFpPpNameDef'
                    profileType:
                      type: string
                      enum:
                      - cli
                    createdBy:
                      type: string
                      description: User who last created this.
                      readOnly: true
                    createdOn:
                      type: integer
                      description: Timestamp of creation
                      format: int64
                      readOnly: true
                    lastUpdatedBy:
                      type: string
                      description: User who last updated this.
                      readOnly: true
                    lastUpdatedOn:
                      type: integer
                      description: Timestamp of last update
                      format: int64
                      readOnly: true
                    description:
                      type: string
                    solution:
                      type: string
                      enum:
                      - sd-routing
                $$ref: '#/components/schemas/getListSdRoutingCliPayload'
              examples:
                get response example:
                  value:
                  - profileId: bc99ae4f-0ac3-4a51-95cb-c718953143ce
                    profileName: cg1_LAN
                    solution: sd-routing
                    profileType: cli
                    createdBy: admin
                    lastUpdatedBy: admin
                    createdOn: 1701850310222
                    description: cg1 cli Profile
                    lastUpdatedOn: 1702292120081
                  $$ref: '#/components/examples/getListSdRoutingCliExample'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
      x-roles-required: Feature Profile > SD-Routing CLI Add On-read
  /v1/feature-profile/sd-routing/cli/features:
    get:
      tags:
      - Configuration - Feature Profile (SD-Routing)
      description: GetSdroutingFeatureProfilesByFamilyAndType
      operationId: Get
      parameters:
      - name: offset
        in: query
        description: Pagination offset
        schema:
          type: integer
          format: int32
      - name: limit
        in: query
        description: Pagination limit
        schema:
          type: integer
          format: int32
          default: 0
      - name: featureType
        in: query
        description: feature type
        schema:
          pattern: ^(config|full-config)$
          type: string
          default: config
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    profileId:
                      type: string
                      pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
                      $$ref: '#/components/schemas/CommonCommonDefs_uuidDef'
                    profileName:
                      type: string
                      pattern: ^[^&<>! "]+$
                      minLength: 1
                      maxLength: 128
                      $$ref: '#/components/schemas/CommonCommonDefs_cgFpPpNameDef'
                    profileType:
                      type: string
                      enum:
                      - cli
                    createdBy:
                      type: string
                      description: User who last created this.
                      readOnly: true
                    createdOn:
                      type: integer
                      description: Timestamp of creation
                      format: int64
                      readOnly: true
                    lastUpdatedBy:
                      type: string
                      description: User who last updated this.
                      readOnly: true
                    lastUpdatedOn:
                      type: integer
                      description: Timestamp of last update
                      format: int64
                      readOnly: true
                    description:
                      type: string
                    solution:
                      type: string
                      enum:
                      - sd-routing
                $$ref: '#/components/schemas/getListSdRoutingCliPayload'
              examples:
                get response example:
                  value:
                  - profileId: bc99ae4f-0ac3-4a51-95cb-c718953143ce
                    profileName: cg1_LAN
                    solution: sd-routing
                    profileType: cli
                    createdBy: admin
                    lastUpdatedBy: admin
                    createdOn: 1701850310222
                    description: cg1 cli Profile
                    lastUpdatedOn: 1702292120081
                  $$ref: '#/components/examples/getListSdRoutingCliExample'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
      x-roles-required: Feature Profile > CLI Add On-read
  /v1/feature-profile/sd-routing/cli/{cliId}:
    put:
      tags:
      - Configuration - Feature Profile (SD-Routing)
      description: Edit a SD-Routing CLI Feature Profile
      operationId: EditSdroutingCliFeatureProfile
      parameters:
      - name: cliId
        in: path
        description: Cli Profile Id
        required: true
        schema:
          type: string
      requestBody:
        description: SD-Routing CLI Feature Profile
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  pattern: ^[^&<>! "]+$
                  minLength: 1
                  maxLength: 128
                  $$ref: '#/components/schemas/CommonCommonDefs_cgFpPpNameDef'
                description:
                  type: string
              required:
              - name
              - description
              additionalProperties: false
              $$ref: '#/components/schemas/FeatureprofileCommonPutRequest_SchemaPayload'
            examples:
              FeatureProfile-ConfigGroup1-NY:
                value:
                  name: FeatureProfile-ConfigGroup1-NY
                  description: Feature Profile for config group 1 for NY site
                $$ref: '#/components/examples/FeatureprofileCommonPutRequest_FeatureProfile-ConfigGroup1-NY'
        required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
                    pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
                required:
                - id
                additionalProperties: false
                $$ref: '#/components/schemas/FeatureprofileCommonPutResponse_SchemaPayload'
              examples:
                example_1:
                  value:
                    id: Cc51Cc8B-e2c3-F701-438F-eE6Fbac38AAB
                  $$ref: '#/components/examples/FeatureprofileCommonPutResponse_example_1'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
      x-roles-required: Feature Profile > SD-Routing CLI Add On-write
    get:
      tags:
      - Configuration - Feature Profile (SD-Routing)
      description: Get a SD-Routing CLI Feature Profile
      operationId: GetSdroutingCliFeatureProfile
      parameters:
      - name: cliId
        in: path
        description: Cli Profile Id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  profileId:
                    type: string
                    pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
                    $$ref: '#/components/schemas/CommonCommonDefs_uuidDef'
                  profileType:
                    type: string
                    enum:
                    - cli
                  profileName:
                    type: string
                    pattern: ^[^&<>! "]+$
                    minLength: 1
                    maxLength: 128
                    $$ref: '#/components/schemas/CommonCommonDefs_cgFpPpNameDef'
                  description:
                    type: string
                  solution:
                    type: string
                    enum:
                    - sd-routing
                  createdBy:
                    type: string
                    description: User who last created this.
                    readOnly: true
                  createdOn:
                    type: integer
                    description: Timestamp of creation
                    format: int64
                    readOnly: true
                  lastUpdatedBy:
                    type: string
                    description: User who last updated this.
                    readOnly: true
                  lastUpdatedOn:
                    type: integer
                    description: Timestamp of last update
                    format: int64
                    readOnly: true
                  associatedProfileParcels:
                    type: array
                    items:
                      type: object
                      minItems: 0
                      properties:
                        parcelId:
                          type: string
                          pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
                          $$ref: '#/components/schemas/CommonCommonDefs_uuidDef'
                        parcelType:
                          type: string
                        payload:
                          type: object
                        subparcels:
                          type: array
                          minItems: 0
                          items:
                            type: object
                $$ref: '#/components/schemas/getSingleSdRoutingCliPayload'
              examples:
                get response example:
                  value:
                    profileName: cg1_LAN
                    lastUpdatedBy: admin
                    description: cg1 cli Profile
                    profileParcelCount: 613
                    createdOn: 1701850310222
                    '@rid': 3262
                    profileType: cli
                    solution: sd-routing
                    createdBy: admin
                    profileId: bc99ae4f-0ac3-4a51-95cb-c718953143ce
                    lastUpdatedOn: 1702292120081
                    associatedProfileParcels: []
                  $$ref: '#/components/examples/getSingleSdRoutingCliExample'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
      x-roles-required: Feature Profile > SD-Routing CLI Add On-read
    delete:
      tags:
      - Configuration - Feature Profile (SD-Routing)
      description: Delete a SD-Routing CLI Feature Profile
      operationId: DeleteSdroutingCliFeatureProfile
      parameters:
      - name: cliId
        in: path
        description: Cli Profile Id
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
      x-roles-required: Feature Profile > SD-Routing CLI Add On-write
  /v1/feature-profile/sd-routing/cli/{cliId}/config:
    post:
      tags:
      - Configuration - Feature Profile (SD-Routing)
      description: Create a SD-Routing CLI Add-On Feature for CLI Feature Profile
      operationId: CreateSdroutingCLIAddOnFeature
      parameters:
      - name: cliId
        in: path
        description: Cli Profile ID
        required: true
        schema:
          pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
          type: string
      requestBody:
        description: SD-Routing CLI Add-On Feature for CLI Feature Profile
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  pattern: ^[^&<>! "]+$
                  minLength: 1
                  maxLength: 128
                  $$ref: '#/components/schemas/CommonCommonDefs_cgFpPpNameDef'
                description:
                  type: string
                data:
                  type: object
                  properties:
                    config:
                      type: string
                  required:
                  - config
                  additionalProperties: false
              required:
              - name
              - data
              x-metadata:
                supportedDeviceTypes:
                - all
                minVManageVersion: 20.15.1
              additionalProperties: false
              $$ref: '#/components/schemas/ProfileparcelSdRoutingCliConfigPostRequest_SchemaPayload'
            examples:
              CliAddOnFeature:
                value:
                  name: CliAddOnFeature
                  data:
                    config: 'bfd default-dscp 48

                      bfd app-route multiplier 6

                      bfd app-route poll-interval 600000'
                $$ref: '#/components/examples/ProfileparcelSdRoutingCliConfigPostRequest_CliAddOnFeature'
        required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
                    pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
                required:
                - id
                x-metadata:
                  minVManageVersion: 20.15.1
                additionalProperties: false
                $$ref: '#/components/schemas/ProfileparcelCommonPostResponse_SchemaPayload'
              examples:
                example_1:
                  value:
                    id: 24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A
                  $$ref: '#/components/examples/ProfileparcelCommonPostResponse_example_1'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
      x-roles-required: Feature Profile > SD-Routing CLI Add On > Config-write
    get:
      tags:
      - Configuration - Feature Profile (SD-Routing)
      description: Get all SD-Routing CLI Add-On Features for CLI Feature Profile
      operationId: GetSdroutingCLIAddOnFeatures
      parameters:
      - name: cliId
        in: path
        description: Cli Profile ID
        required: true
        schema:
          pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      type: object
                      properties:
                        parcelId:
                          type: string
                          pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
                          $$ref: '#/components/schemas/CommonCommonDefs_uuidDef'
                        parcelType:
                          type: string
                        createdBy:
                          type: string
                          description: User who last created this.
                          readOnly: true
                        createdOn:
                          type: integer
                          description: Timestamp of creation
                          format: int64
                          readOnly: true
                        lastUpdatedBy:
                          type: string
                          description: User who last updated this.
                          readOnly: true
                        lastUpdatedOn:
                          type: integer
                          description: Timestamp of last update
                          format: int64
                          readOnly: true
                        payload:
                          type: object
                          properties:
                            name:
                              type: string
                              pattern: ^[^&<>! "]+$
                              minLength: 1
                              maxLength: 128
                              $$ref: '#/components/schemas/CommonCommonDefs_cgFpPpNameDef'
                            description:
                              type: string
                            data:
                              type: object
                              properties:
                                config:
                                  type: string
                              required:
                              - config
                              additionalProperties: false
                          required:
                          - name
                          - data
                          x-metadata:
                            supportedDeviceTypes:
                            - all
                            minVManageVersion: 20.15.1
                          additionalProperties: false
                          $$ref: '#/components/schemas/ProfileparcelSdRoutingCliConfigPostRequest_SchemaPayload'
                $$ref: '#/components/schemas/getListSdRoutingCliConfigPayload'
              examples:
                get response example:
                  value:
                    header:
                      generatedOn: 1702438718825
                    data:
                    - parcelId: 09fc54fe-ff36-4640-ae57-c9e71a103902
                      parcelType: config
                      createdBy: admin
                      lastUpdatedBy: admin
                      createdOn: 1701866357838
                      lastUpdatedOn: 1701866357838
                      payload:
                        data:
                          config: 'bfd default-dscp 48

                            bfd app-route multiplier 6

                            bfd app-route poll-interval 600000'
                  $$ref: '#/components/examples/getListSdRoutingCliConfigExample'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
      x-roles-required: Feature Profile > SD-Routing CLI Add On > Config-read
  /v1/feature-profile/sd-routing/cli/{cliId}/config/{configId}:
    put:
      tags:
      - Configuration - Feature Profile (SD-Routing)
      description: Edit a SD-Routing CLI Add-On Feature for CLI Feature Profile
      operationId: EditSdroutingCLIAddOnFeature
      parameters:
      - name: cliId
        in: path
        description: Cli Profile ID
        required: true
        schema:
          pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
          type: string
      - name: configId
        in: path
        description: Config Feature ID
        required: true
        schema:
          pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
          type: string
      requestBody:
        description: SD-Routing CLI Add-On Feature for CLI Feature Profile
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  pattern: ^[^&<>! "]+$
                  minLength: 1
                  maxLength: 128
                  $$ref: '#/components/schemas/CommonCommonDefs_cgFpPpNameDef'
                description:
                  type: string
                data:
                  type: object
                  properties:
                    config:
                      type: string
                  required:
                  - config
                  additionalProperties: false
              required:
              - name
              - data
              x-metadata:
                supportedDeviceTypes:
                - all
                minVManageVersion: 20.15.1
              additionalProperties: false
              $$ref: '#/components/schemas/ProfileparcelSdRoutingCliConfigPutRequest_SchemaPayload'
            examples:
              CliAddOnFeature:
                value:
                  name: CliAddOnFeature
                  data:
                    config: 'bfd default-dscp 48

                      bfd app-route multiplier 6

                      bfd app-route poll-interval 600000'
                $$ref: '#/components/examples/ProfileparcelSdRoutingCliConfigPutRequest_CliAddOnFeature'
        required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
                    pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
                required:
                - id
                x-metadata:
                  minVManageVersion: 20.15.1
                additionalProperties: false
                $$ref: '#/components/schemas/ProfileparcelCommonPutResponse_SchemaPayload'
              examples:
                example_1:
                  value:
                    id: 24C3EF06-c09a-DeFa-Ab26-a1cc4Ef0D51A
                  $$ref: '#/components/examples/ProfileparcelCommonPutResponse_example_1'
        '400':
          description: Bad Request
        '403':
          description: Forbidden
        '500':
          description: Internal Server Error
      x-roles-required: Feature Profile > SD-Routing CLI Add On > Config-write
    get:
      tags:
      - Configuration - Feature Profile (SD-Routing)
      description: Get a SD-Routing CLI Add-On Feature for CLI Feature Profile
      operationId: GetSdroutingCLIAddOnFeature
      parameters:
      - name: cliId
        in: path
        description: Cli Profile ID
        required: true
        schema:
          pattern: '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'
          type: string
      - name: configId
        in: path
        description: Config Feature ID
        required: true
   

# --- truncated at 32 KB (40370 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cisco-catalyst-sdwan/refs/heads/main/openapi/cisco-catalyst-sdwan-configuration-feature-profile-sd-routing-api-openapi.yml