Bulk Operation API
Use the Bulk Operation API to retrieve the current inventory file information, update the IP address or hostnames, rebuild Virtual Machines (VMs), perform full synchronization, and complete the upgrade.
Operations
-
create: Update IP address or hostnames, rebuild (if chosen) VMs in the inventory, perform full synchronization, and complete the upgrade using the URL:
https://<server>:<serverport>/unifiedconfig/config/machineinventory/bulkoperation
-
get: Returns a list of machines in the CSV format based on the response parameters, using the URL:
https://<server>/unifiedconfig/config/machineinventory/bulkoperation/template? datacenter=<sitename>&category=<category>&<peripheralSet=<peripheralSet name>
Response Parameters for get
-
datacenter: The name of the datacenter. For example:
Main
. This field is case-sensitive. UseMain
to refer to Main site in 4000 and 12000 Agent deployments andCore
to refer to Main site in 2000 Agent deployments. -
category: The machine category. Supported values are
core
,optional
, orperipheral
. -
peripheralSet: The name of the peripheral set. This parameter is mandatory only for Packaged CCE 4000 or 12000 Agent deployments, if the category is
PERIPHERAL
.
Note |
|
Payload for Create
Payload for Inventory Update:
-
name: The name of the inventory file. For example:
main_updateinventory.csv
. -
operation: The type of operation. Supported value is:
UPDATE
: updates the inventory with as per the content of the inventory file. -
content: The content of the inventory file.
For more information on the Inventory file details, see the Cisco Packaged Contact Center Enterprise Administration and Configuration Guide at https://www.cisco.com/c/en/us/support/customer-collaboration/packaged-contact-center-enterprise/products-maintenance-guides-list.html.
Note | The properties for inventory update also include datacenter, category, and peripheralSet1. For more information, see Response Parameters for get. |
Payload for Full Synchronization:
operation: The type of operation. Supported value is:
FULL_SYNC
: triggers a solution synchronization after each EDMT run during Technology Refresh upgrade.
-
operation: The type of operation. Supported values are:
-
VALIDATE_UPGRADE_COMPLETION
: validates the IP address, hostnames, and synchronization status of all machines in the inventory. Also validates the VM Hosts in 2000 Agent deployments. -
UPGRADE_COMPLETION
: completes Technology Refresh upgrade on the staged server.
-