In Cisco SD-WAN Manager (vManage) UX 2.0, configuration is modular:
Concept
Description
Service Feature Profile
A container (envelope) that groups all service/LAN-side settings for a device (LAN VPNs, LAN interfaces, routing protocols, DHCP, switchport, wireless, etc.).
Feature Parcel
An individual, typed block of configuration (LAN VPN, Ethernet Interface, OSPF, DHCP Server, etc.) that lives inside a Service Feature Profile.
You must create the profile first, then attach one or more parcels to it. Some parcels are nested — for example, Ethernet Interface parcels live inside a LAN VPN parcel, and a DHCP Server parcel can be associated to a LAN interface.
Open Bruno and load the collection “Catalyst SD-WAN Sandbox” located in the bruno/sdwan-sandbox folder of this repository. The collection is already structured with all the requests needed for this lab, grouped into subfolders by workflow (e.g. Authentication, Create service profile).
Bruno uses environments to manage sets of variables (base URL, credentials, token values, IDs, etc.) that are shared across all requests in a collection. Each request references variables with the {{variable_name}} syntax — for example, {{vmanage}} for the Manager hostname, or {{serviceProfileId}} for the profile ID returned after the first API call. This means you only need to set a value once in the environment and every request that uses it is automatically updated.
Before running any request, select the sandbox environment from the environment picker (top-right dropdown). This loads all the pre-configured variables for the lab sandbox.
The supplied requests use post-response scripts to save workflow IDs such as serviceProfileId and lanVpnParcelId automatically. You only need to edit environment variables manually when you are not using the supplied collection, or when you are resetting values between lab runs.
Step1: Make sure you are authenticated with SD-WAN Manager:
go to Authentication folder
use 01 - Get Auth Token request, hit send
Step2: Create Service Profile
Go to Create service profile folder
use 01 - Create Service Profile and hit send
This creates a Service Profile
Response payload contains the profile-id
The post-response script automatically saves the value to the environment variable serviceProfileId
Step3: Create LAN VPN parcel
Go to Create service profile folder
use 02 - Create Service Parcel - LAN VPN and hit send
This creates a LAN VPN (VPN 1) parcel inside the service profile
Response payload contains the parcel-id
The post-response script automatically saves the value to the environment variable lanVpnParcelId
Step4 - Create LAN interface parcel
Go to Create service profile folder
use 03 - Create Service Parcel - LAN VPN Interface Ethernet and hit send
This creates a LAN-side Ethernet interface (GigabitEthernet3) inside the LAN VPN
Requires the serviceProfileId and lanVpnParcelId from above
Step5 - Create DHCP Server parcel
Go to Create service profile folder
use 04 - Create Service Parcel - DHCP Server and hit send
This creates a standalone DHCP Server parcel under the service profile
Requires the serviceProfileId from above
Step6: List existing Service Profiles
Go to List profiles folder
use List all Service Profiles, hit send
read the response payload, it contains all service profiles created on Manager
Step7: Get newly created Service Profile details
Go to List profiles folder
use Get Service Profile details, hit send
read the response payload, it contains all parcels for the newly created service profile.
Create the profile before any parcel. Every parcel endpoint requires <profileId> as a path parameter.
Create parent parcels before nested parcels. A LAN VPN must exist before you can create Ethernet/SVI/GRE/IPSec interface sub-parcels under it. An interface must exist before you can attach a DHCP server or tracker to it.
One LAN VPN per service VPN ID. Each LAN VPN parcel represents a distinct service-side VPN (1, 2, 3, …). Create one LAN VPN parcel per service VPN you need.
Use variables for values that differ per device (e.g., interface name, IP address) to keep the profile reusable across sites.
Idempotent updates: Use PUT with the full parcel body; partial patches are not supported.
Schema validation: Use the schema endpoints to validate payloads before sending — GET /v1/feature-profile/sdwan/service/<parcel-type>/schema?schemaType=post returns the JSON schema for the POST body of a given parcel type.
Version compatibility: This specification targets SD-WAN Manager 20.18. Endpoint availability may differ on earlier releases.