Cisco Catalyst SD-WAN Manager API — Feature Profiles - SD-WAN System

UX 2.0 system feature profiles for the SD-WAN solution: AAA, BFD, logging, NTP, OMP, security, SNMP, global and basic system parcels.

OpenAPI Specification

cisco-catalyst-sdwan-feature-profiles-sd-wan-system-openapi.json Raw ↑
{
  "openapi": "3.1.0",
  "info": {
    "title": "Feature Profiles - SD-WAN System",
    "description": "Feature profiles associated with UX 2.0 configuration\nIncludes API operations for the following:\n  System Feature Profiles in the SD-WAN Solution\n  Managing core system configurations, device management, and platform-level settings",
    "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 (SDWAN)"
    }
  ],
  "paths": {
    "/v1/feature-profile/sdwan/system/aaa/schema": {
      "get": {
        "tags": [
          "Configuration - Feature Profile (SDWAN)"
        ],
        "description": "Get a SDWAN System Aaa Parcel Schema by Schema Type",
        "operationId": "GetSdwanSystemAaaParcelSchemaBySchemaType",
        "parameters": [
          {
            "name": "schemaType",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "post",
                "put"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                },
                "examples": {
                  "post": {
                    "value": {
                      "type": "object",
                      "properties": {
                        "name": {
                          "type": "string",
                          "pattern": "^[^&<>! \"]+$",
                          "minLength": 1,
                          "maxLength": 128
                        },
                        "description": {
                          "description": "Set the parcel description",
                          "type": "string"
                        },
                        "data": {
                          "type": "object",
                          "properties": {
                            "authenticationGroup": {
                              "oneOf": [
                                {
                                  "properties": {
                                    "optionType": {
                                      "type": "string",
                                      "enum": [
                                        "global"
                                      ]
                                    },
                                    "value": {
                                      "type": "boolean"
                                    }
                                  },
                                  "required": [
                                    "optionType",
                                    "value"
                                  ],
                                  "additionalProperties": false
                                },
                                {
                                  "properties": {
                                    "optionType": {
                                      "type": "string",
                                      "enum": [
                                        "variable"
                                      ]
                                    },
                                    "value": {
                                      "type": "string",
                                      "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "default": {
                                      "minLength": 1,
                                      "type": "string",
                                      "maxLength": 2048
                                    },
                                    "description": {
                                      "minLength": 1,
                                      "type": "string",
                                      "maxLength": 128
                                    }
                                  },
                                  "required": [
                                    "optionType",
                                    "value"
                                  ],
                                  "additionalProperties": false
                                },
                                {
                                  "properties": {
                                    "optionType": {
                                      "type": "string",
                                      "enum": [
                                        "default"
                                      ]
                                    },
                                    "value": {
                                      "type": "boolean",
                                      "enum": [
                                        false
                                      ]
                                    }
                                  },
                                  "required": [
                                    "optionType",
                                    "value"
                                  ],
                                  "additionalProperties": false
                                }
                              ]
                            },
                            "accountingGroup": {
                              "oneOf": [
                                {
                                  "properties": {
                                    "optionType": {
                                      "type": "string",
                                      "enum": [
                                        "global"
                                      ]
                                    },
                                    "value": {
                                      "type": "boolean"
                                    }
                                  },
                                  "required": [
                                    "optionType",
                                    "value"
                                  ],
                                  "additionalProperties": false
                                },
                                {
                                  "properties": {
                                    "optionType": {
                                      "type": "string",
                                      "enum": [
                                        "variable"
                                      ]
                                    },
                                    "value": {
                                      "type": "string",
                                      "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "default": {
                                      "minLength": 1,
                                      "type": "string",
                                      "maxLength": 2048
                                    },
                                    "description": {
                                      "minLength": 1,
                                      "type": "string",
                                      "maxLength": 128
                                    }
                                  },
                                  "required": [
                                    "optionType",
                                    "value"
                                  ],
                                  "additionalProperties": false
                                },
                                {
                                  "properties": {
                                    "optionType": {
                                      "type": "string",
                                      "enum": [
                                        "default"
                                      ]
                                    },
                                    "value": {
                                      "type": "boolean",
                                      "enum": [
                                        false
                                      ]
                                    }
                                  },
                                  "required": [
                                    "optionType",
                                    "value"
                                  ],
                                  "additionalProperties": false
                                }
                              ]
                            },
                            "serverAuthOrder": {
                              "oneOf": [
                                {
                                  "properties": {
                                    "optionType": {
                                      "type": "string",
                                      "enum": [
                                        "global"
                                      ]
                                    },
                                    "value": {
                                      "items": {
                                        "type": "string",
                                        "default": "local",
                                        "maxLength": 220,
                                        "minLength": 1
                                      },
                                      "additionalProperties": false,
                                      "uniqueItems": true,
                                      "type": "array",
                                      "minItems": 1,
                                      "maxItems": 4
                                    }
                                  },
                                  "required": [
                                    "optionType",
                                    "value"
                                  ],
                                  "additionalProperties": false
                                }
                              ]
                            },
                            "user": {
                              "description": "Create local login account",
                              "type": "array",
                              "uniqueItems": true,
                              "minItems": 1,
                              "items": {
                                "type": "object",
                                "properties": {
                                  "name": {
                                    "oneOf": [
                                      {
                                        "properties": {
                                          "optionType": {
                                            "type": "string",
                                            "enum": [
                                              "global"
                                            ]
                                          },
                                          "value": {
                                            "type": "string",
                                            "pattern": "^[^&<>! \"]+$",
                                            "maxLength": 64,
                                            "minLength": 1
                                          }
                                        },
                                        "required": [
                                          "optionType",
                                          "value"
                                        ],
                                        "additionalProperties": false
                                      },
                                      {
                                        "properties": {
                                          "optionType": {
                                            "type": "string",
                                            "enum": [
                                              "variable"
                                            ]
                                          },
                                          "value": {
                                            "type": "string",
                                            "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$",
                                            "minLength": 1,
                                            "maxLength": 128
                                          },
                                          "default": {
                                            "minLength": 1,
                                            "type": "string",
                                            "maxLength": 2048
                                          },
                                          "description": {
                                            "minLength": 1,
                                            "type": "string",
                                            "maxLength": 128
                                          }
                                        },
                                        "required": [
                                          "optionType",
                                          "value"
                                        ],
                                        "additionalProperties": false
                                      }
                                    ]
                                  },
                                  "password": {
                                    "oneOf": [
                                      {
                                        "properties": {
                                          "optionType": {
                                            "type": "string",
                                            "enum": [
                                              "global"
                                            ]
                                          },
                                          "value": {
                                            "type": "string"
                                          }
                                        },
                                        "required": [
                                          "optionType",
                                          "value"
                                        ],
                                        "additionalProperties": false
                                      },
                                      {
                                        "properties": {
                                          "optionType": {
                                            "type": "string",
                                            "enum": [
                                              "variable"
                                            ]
                                          },
                                          "value": {
                                            "type": "string",
                                            "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$",
                                            "minLength": 1,
                                            "maxLength": 128
                                          },
                                          "default": {
                                            "minLength": 1,
                                            "type": "string",
                                            "maxLength": 2048
                                          },
                                          "description": {
                                            "minLength": 1,
                                            "type": "string",
                                            "maxLength": 128
                                          }
                                        },
                                        "required": [
                                          "optionType",
                                          "value"
                                        ],
                                        "additionalProperties": false
                                      }
                                    ]
                                  },
                                  "privilege": {
                                    "oneOf": [
                                      {
                                        "properties": {
                                          "optionType": {
                                            "type": "string",
                                            "enum": [
                                              "global"
                                            ]
                                          },
                                          "value": {
                                            "type": "string",
                                            "enum": [
                                              "1",
                                              "15"
                                            ],
                                            "default": "15"
                                          }
                                        },
                                        "required": [
                                          "optionType",
                                          "value"
                                        ],
                                        "additionalProperties": false
                                      },
                                      {
                                        "properties": {
                                          "optionType": {
                                            "type": "string",
                                            "enum": [
                                              "variable"
                                            ]
                                          },
                                          "value": {
                                            "type": "string",
                                            "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$",
                                            "minLength": 1,
                                            "maxLength": 128
                                          },
                                          "default": {
                                            "minLength": 1,
                                            "type": "string",
                                            "maxLength": 2048
                                          },
                                          "description": {
                                            "minLength": 1,
                                            "type": "string",
                                            "maxLength": 128
                                          }
                                        },
                                        "required": [
                                          "optionType",
                                          "value"
                                        ],
                                        "additionalProperties": false
                                      },
                                      {
                                        "properties": {
                                          "optionType": {
                                            "type": "string",
                                            "enum": [
                                              "default"
                                            ]
                                          },
                                          "value": {
                                            "type": "string",
                                            "enum": [
                                              "15"
                                            ]
                                          }
                                        },
                                        "required": [
                                          "optionType",
                                          "value"
                                        ],
                                        "additionalProperties": false
                                      }
                                    ]
                                  },
                                  "pubkeyChain": {
                                    "description": "List of RSA public-keys per user",
                                    "type": "array",
                                    "uniqueItems": true,
                                    "maxItems": 2,
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "keyString": {
                                          "oneOf": [
                                            {
                                              "properties": {
                                                "optionType": {
                                                  "type": "string",
                                                  "enum": [
                                                    "global"
                                                  ]
                                                },
                                                "value": {
                                                  "type": "string",
                                                  "pattern": "^AAAA[0-9A-Za-z+/]+[=]{0,3}$",
                                                  "maxLength": 1024,
                                                  "minLength": 1
                                                }
                                              },
                                              "required": [
                                                "optionType",
                                                "value"
                                              ],
                                              "additionalProperties": false
                                            },
                                            {
                                              "properties": {
                                                "optionType": {
                                                  "type": "string",
                                                  "enum": [
                                                    "variable"
                                                  ]
                                                },
                                                "value": {
                                                  "type": "string",
                                                  "pattern": "^\\{\\{[.\\/\\[\\]a-zA-Z0-9_-]+\\}\\}$",
                                                  "minLength": 1,
                                                  "maxLength": 128
                                                },
                                                "default": {
                                                  "minLength": 1,
                                                  "type": "string",
                                                  "maxLength": 2048
                                                },
                                                "description": {
                                                  "minLength": 1,
                                                  "type": "string",
                                                  "maxLength": 128
                                                }
                                              },
                                              "required": [
                                                "optionType",
                                                "value"
                                              ],
                                              "additionalProperties": false
                                            }
                                          ]
                                        },
                                        "keyType": {
                                          "oneOf": [
                                            {
                                              "properties": {
                                                "optionType": {
                                                  "type": "string",
                                                  "enum": [
                                                    "global"
                                                  ]
                                                },
                                                "value": {
                                                  "type": "string",
                                                  "enum": [
                                                    "ssh-rsa"
                                                  ]
                                                }
                                              },
                                              "required": [
                                                "optionType",
                                                "value"
                                              ],
                                              "additionalProperties": false
                                            }
                                          ]
                                        }
                                      },
                                      "required": [
                                        "keyString"
                                      ],
                                      "additionalProperties": false
                                    }
                                  }
                                },
                                "additionalProperties": false,
                                "allOf": [
                                  {
                                    "if": {
                                      "anyOf": [
                                        {
                                          "properties": {
                                            "name": {
                                              "properties": {
                                                "optionType": {
                                                  "const": "global"
                                                }
                                              },
                                              "required": [
                                                "optionType"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "name"
                                          ]
                                        },
                                        {
                                          "properties": {
                                            "password": {
                                              "properties": {
                                                "optionType": {
                                                  "const": "global"
                                                }
                                              },
                                              "required": [
                                                "optionType"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "password"
                                          ]
                                        }
                                      ]
                                    },
                                    "then": {
                                      "required": [
                                        "name",
                                        "password"
                                      ]
                                    }
                                  }
                                ]
                              }
                            },
                            "radius": {
                              "description": "Configure the Radius serverGroup",
                              "type": "array",
                              "uniqueItems": true,
                              "items": {
                                "type": "object",
                                "properties": {
                                  "groupName": {
                                    "oneOf": [
                                      {
                                        "properties": {
                                          "optionType": {
                                            "type": "string",
                                            "enum": [
                                              "global"
                                            ]
                                          },
                                          "value": {
                                            "type": "string",
                                            "maxLength": 32,
                                            "minLength": 1
                                          }
                                        },
                                        "required": [
                                          "optionType",
                                          "value"
                                        ],
                                        "additionalProperties": false
                                      }
                                    ]
                                  },
                                  "vpn": {
                                    "oneOf": [
                                      {
                                        "properties": {
                                          "optionType": {
                                            "type": "string",
                                            "enum": [
                                              "global"
                                            ]
                                          },
                                          "value": {
                                            "type": "integer",
                                            "minimum": 0,
                                            "maximum": 65530
                                          }
                                        },
                                        "required": [
                                          "optionType",
                                          "value"
                                        ],
       

# --- truncated at 32 KB (6975 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cisco-catalyst-sdwan/refs/heads/main/openapi/cisco-catalyst-sdwan-feature-profiles-sd-wan-system-openapi.json