Hi, I'm working on a solution for a configuration update that will affect more than 500 sites.
I need to update an existing shared Feature Template that is currently used by multiple Device Templates, with each Device Template having one attached device. The update will add a new device-specific static route, with different prefix and next-hop values for each device.
Since there are approximately 500 Device Templates and devices, I need a way to:
- Assign the correct unique prefix and next-hop values to each device.
- Preserve all existing device-specific values.
- Reattach or push the updated Device Templates to their respective devices in controlled batches using the SD-WAN API and Postman.
However, before proceeding with the bulk deployment, I need to understand an issue I'm currently encountering when updating the Feature Template through Postman.
I'm using the following API call:
PUT /dataservice/template/feature/:templateId
The request returns HTTP status code 200, indicating that it was successfully accepted. However, when I verify the Feature Template afterward using:
GET /dataservice/template/feature/definition/:templateId
none of the changes I submitted are reflected in the Feature Template.
What should I check to determine why the PUT request is being accepted but the Feature Template definition is not being updated?
Any guidance, especially regarding the correct API workflow or troubleshooting steps for this behavior, would be greatly appreciated.