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

UX 2.0 transport feature profiles for the SD-WAN solution: WAN VPN and its interfaces (ethernet, cellular, GRE, IPsec, T1/E1, DSL), routing, trackers, management VPN and cellular controllers.

OpenAPI Specification

cisco-catalyst-sdwan-feature-profiles-sd-wan-transport-openapi.json Raw ↑
{
  "openapi": "3.1.0",
  "info": {
    "title": "Feature Profiles - SD-WAN Transport",
    "description": "Feature profiles associated with UX 2.0 configuration\nIncludes API operations for the following:\n  Transport Feature Profiles in SD-WAN Solution\n  Managing transport layer features such as interface and tunnel configurations",
    "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/transport/cellular-controller/schema": {
      "get": {
        "tags": [
          "Configuration - Feature Profile (SDWAN)"
        ],
        "description": "Get a SDWAN Transport CellularController Parcel Schema by Schema Type",
        "operationId": "GetSdwanTransportCellularControllerParcelSchemaBySchemaType",
        "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": {
                          "oneOf": [
                            {
                              "type": "object",
                              "description": "Regular Cellular controller (non-eSim) config",
                              "properties": {
                                "configType": {
                                  "type": "object",
                                  "properties": {
                                    "optionType": {
                                      "type": "string",
                                      "enum": [
                                        "default"
                                      ]
                                    },
                                    "value": {
                                      "type": "string",
                                      "enum": [
                                        "non-eSim"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "optionType",
                                    "value"
                                  ],
                                  "additionalProperties": false
                                },
                                "controllerConfig": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "oneOf": [
                                        {
                                          "properties": {
                                            "optionType": {
                                              "type": "string",
                                              "enum": [
                                                "global"
                                              ]
                                            },
                                            "value": {
                                              "minLength": 1,
                                              "type": "string",
                                              "maxLength": 5
                                            }
                                          },
                                          "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
                                        }
                                      ]
                                    },
                                    "slot": {
                                      "oneOf": [
                                        {
                                          "properties": {
                                            "optionType": {
                                              "type": "string",
                                              "enum": [
                                                "global"
                                              ]
                                            },
                                            "value": {
                                              "minimum": 0,
                                              "maximum": 1,
                                              "type": "integer"
                                            }
                                          },
                                          "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"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "optionType"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    },
                                    "maxRetry": {
                                      "oneOf": [
                                        {
                                          "properties": {
                                            "optionType": {
                                              "type": "string",
                                              "enum": [
                                                "global"
                                              ]
                                            },
                                            "value": {
                                              "minimum": 0,
                                              "maximum": 65535,
                                              "type": "integer"
                                            }
                                          },
                                          "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"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "optionType"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    },
                                    "failovertimer": {
                                      "oneOf": [
                                        {
                                          "properties": {
                                            "optionType": {
                                              "type": "string",
                                              "enum": [
                                                "global"
                                              ]
                                            },
                                            "value": {
                                              "minimum": 3,
                                              "maximum": 7,
                                              "type": "integer"
                                            }
                                          },
                                          "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"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "optionType"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    },
                                    "autoSim": {
                                      "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": [
                                                true
                                              ]
                                            }
                                          },
                                          "required": [
                                            "optionType",
                                            "value"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  },
                                  "required": [
                                    "id"
                                  ],
                                  "additionalProperties": false
                                }
                              },
                              "required": [
                                "configType",
                                "controllerConfig"
                              ],
                              "additionalProperties": false
                            }
                          ]
                        }
                      },
                      "required": [
                        "name",
                        "data"
                      ],
                      "x-metadata": {
                        "supportedDeviceTypes": [
                          "c1100_lte",
                          "c8000be",
                          "ir8100",
                          "ir8340",
                          "isr",
                          "ir1101"
                        ],
                        "minVManageVersion": "20.15.1"
                      },
                      "additionalProperties": false
                    },
                    "$$ref": "#/components/examples/ProfileparcelSdwanTransportCellularControllerPostRequest_ResolvedSchema"
                  },
                  "put": {
                    "value": {
                      "type": "object",
                      "properties": {
                        "name": {
                          "type": "string",
                          "pattern": "^[^&<>! \"]+$",
                          "minLength": 1,
                          "maxLength": 128
                        },
                        "description": {
                          "description": "Set the parcel description",
                          "type": "string"
                        },
                        "data": {
                          "oneOf": [
                            {
                              "type": "object",
                              "description": "Regular Cellular controller (non-eSim) config",
                              "properties": {
                                "configType": {
                                  "type": "object",
                                  "properties": {
                                    "optionType": {
                                      "type": "string",
                                      "enum": [
                                        "default"
                                      ]
                                    },
                                    "value": {
                                      "type": "string",
                                      "enum": [
                                        "non-eSim"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "optionType",
                                    "value"
                                  ],
                                  "additionalProperties": false
                                },
                                "controllerConfig": {
                                  "type": "object",
                                  "properties": {
                                    "id": {
                                      "oneOf": [
                                        {
                                          "properties": {
                                            "optionType": {
                                              "type": "string",
                                              "enum": [
                                                "global"
                                              ]
                                            },
                                            "value": {
                                              "minLength": 1,
                                              "type": "string",
                                              "maxLength": 5
                                            }
                                          },
                                          "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
                                        }
                                      ]
                                    },
                                    "slot": {
                                      "oneOf": [
                                        {
                                          "properties": {
                                            "optionType": {
                                              "type": "string",
                                              "enum": [
                                                "global"
                                              ]
                                            },
                                            "value": {
                                              "minimum": 0,
                                              "maximum": 1,
                                              "type": "integer"
                                            }
                                          },
                                          "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",
                                          

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