How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Cisco Catalyst SD-WAN Configuration - Device Actions API

The Configuration - Device Actions API from Cisco Catalyst SD-WAN — 32 operation(s) for configuration - device actions.

Cisco Catalyst SD-WAN Configuration - Device Actions API is one of 382 APIs that Cisco Catalyst SD-WAN publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Configuration - Device Actions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 40 operations across 32 paths. It is described by OpenAPI 3.2.0, at version 26.1.0+2026-01-06.

Requests are made against a single base URL, /dataservice.

40 operations 32 paths 0 schemas 1 DELETE17 GET22 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
26.1.0+2026-01-06
Base URL
https://{sdwan-manager-host}:8443/dataservice
Resource Areas
1

Paths & Operations 40

Across 32 paths, the API surfaces 40 operations — 1 DELETE, 17 GET, 22 POST. Each is listed below with its method, path, parameters, and response codes.

Configuration - Device Actions 40
POST
/device/action/cancel
Cancel tasks
processCancelTask body → 200400403500
GET
/device/action/changepartition
Get change partition information
generateChangePartitionInfo 1 param → 200400403500
POST
/device/action/changepartition
Process change partition operation
processChangePartition body → 200400403500
GET
/device/action/deactivate
Get deactivate partition information
generateDeactivateInfo 1 param → 200400403500
POST
/device/action/deactivate
Process deactivate operation for smu image
processDeactivateSmu body → 200400403500
POST
/device/action/defaultpartition
Process marking default partition operation
processDefaultPartition body → 200400403500
GET
/device/action/filter/vpn
Get filter VPN list
createFilterVPNList 2 params → 200400403500
POST
/device/action/image-download
Intitate image download on the given device.
initiateImageDownload body → 200400403500
POST
/device/action/image-remove
Process remove software image operation
processRemoveSoftwareImage body → 200400403500
POST
/device/action/install
Process an installation operation
processInstall body → 200400403500
GET
/device/action/install
Generate install info
generateInstallInfo 1 param → 200400403500
GET
/device/action/install/devices/{deviceType}
Get list of installed devices
generateDeviceList 2 params → 200400403500
GET
/device/action/list
Get device action list
generateDeviceActionList → 200400403500
POST
/device/action/lxcactivate
Process an activation operation
processLxcActivate body → 200400403500
POST
/device/action/lxcdelete
Process a delete operation
processLxcDelete body → 200400403500
POST
/device/action/lxcinstall
Process an installation operation
processLxcInstall body → 200400403500
POST
/device/action/lxcreload
Process a reload operation
processLxcReload body → 200400403500
POST
/device/action/lxcreset
Process a reset operation
processLxcReset body → 200400403500
POST
/device/action/lxcupgrade
Process an upgrade operation
processLxcUpgrade body → 200400403500
POST
/device/action/reboot
Process a reboot operation
processReboot body → 200400403500
GET
/device/action/reboot
Get device reboot information
generateRebootInfo 1 param → 200400403500
GET
/device/action/reboot/devices/{deviceType}
Get list of rebooted devices
generateRebootDeviceList 2 params → 200400403500
GET
/device/action/rediscover
Get rediscover operation information
generateRediscoverInfo → 200400403500
POST
/device/action/rediscover
Rediscover device
reDiscoverDevices body → 200400403500
POST
/device/action/rediscoverall
Rediscover all devices
reDiscoverAllDevice → 200400403500
GET
/device/action/removepartition
Get remove partition information
generateRemovePartitionInfo 1 param → 200400403500
POST
/device/action/removepartition
Process remove partition operation
processRemovePartition body → 200400403500
DELETE
/device/action/security/amp/apikey/{uuid}
Process amp api key deletion operation
processDeleteAmpApiKey 1 param → 200400403500
POST
/device/action/security/amp/rekey
Process amp api re-key operation
processAmpApiReKey body → 200400403500
GET
/device/action/security/apikey/{uuid}
Get API key from device
testApiKey 1 param → 200400403500
GET
/device/action/security/devices/{policyType}deprecated
Get list of devices by security policy type
generateSecurityDevicesList 2 params → 200400403500
GET
/device/action/startmonitor
Triggers global monitoring thread
triggerPendingTasksMonitoring → 200400403500
GET
/device/action/test/ioxconfig/{deviceIP}deprecated
testIoxConfig
testIoxConfig 1 param → 200400403500
POST
/device/action/uniquevpnlist
Create unique VPN list
createUniqueVPNList body → 200400403500
POST
/device/action/vnfinstalldeprecated
Process an installation operation
processVnfInstall body → 200400403500
GET
/device/action/vpn
Create VPN list
createVPNList → 200400403500
GET
/device/action/ztp/upgrade
Get ZTP upgrade configuration
getZTPUpgradeConfig → 200400403500
POST
/device/action/ztp/upgrade
Process ZTP upgrade configuration setting
postprocessZTPUpgradeConfigSetting body → 200400403500
POST
/device/action/ztp/upgrade/setting
Process ZTP upgrade configuration setting
processZTPUpgradeConfigSetting body → 200400403500
GET
/device/action/ztp/upgrade/setting
Get ZTP upgrade configuration setting
getZTPUpgradeConfigSetting → 200400403500

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cisco-catalyst-sdwan-configuration-device-actions-api-openapi.yml Raw ↑

Other APIs Cisco Catalyst SD-WAN publishes across the network.

Cisco Catalyst SD-WAN Administration - Audit Log API
Cisco Catalyst SD-WAN Administration - User and Group API
Cisco Catalyst SD-WAN CCI Authorization Service - CCI Registration API
Cisco Catalyst SD-WAN CCI Authorization Service - CCI Token API
Cisco Catalyst SD-WAN Certificate Management - Device API
Cisco Catalyst SD-WAN Certificate Management - vManage API
Cisco Catalyst SD-WAN Cisco Software API
Cisco Catalyst SD-WAN Client - Security API
Cisco Catalyst SD-WAN Client - UI API
Cisco Catalyst SD-WAN Cloud Sourced Application Compliance API
Cisco Catalyst SD-WAN Cloud Sourced Application Maintenance API
Cisco Catalyst SD-WAN Cluster Management API
Where this information came from

This is an independent, third-party profile of Cisco Catalyst SD-WAN Configuration - Device Actions API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.