Cisco Evolved Programmable Network Manager API
Evolved Programmable Network Manager API Documentation

PUT devices/bulkImportWithCsv

An operation to add or update multiple devices using csv file and batch job.

The functionality is same as devices/bulkImport and here the input payload is csv file which contains the device information (ip_address, licenceLevel, snmp_version, snmp_community, snmp_write_community, snmp_retries, snmp_timeout, snmp_port, protocol, cli_portcli_username, cli_password, cli_enable_password, cli_sshKeyAndAlgo, cli_timeout,snmpv3_user_name, snmpv3_auth_type, snmpv3_auth_password, snmpv3_privacy_type, snmpv3_privacy_password, http_server, http_port, http_config_username, http_config_password, http_monitor_username, http_monitor_password, udf:PRODUCT_NAME, udf:PRODUCT_ID, ipsec_mode, ipsec_ike_version, ipsec_others, tl1_username, tl1_password, tl1_primary_proxy_address, tl1_secondary_proxy_address, tl1_transport, tl1_single_ems_session, location_groupname, user_groupname, region, country, state, city, county, street, building, floor, room, longitude, latitude, altitude, assigned_network_role).

It supports civic properties and User Defined Fields as well.
The output of the operation is job name and the new job will be created for every 2000 devices.

Since Product Version: 5.0

Resource Information

Rate Limiting?

No

Sorting?

No

Paging?

No

Filtering?

No

Group Filtering?

No

Aggregation?

No

Response Formats

xml

json

User Group

NBI Write

HTTP Methods

PUT

Resource URL

/webacs/api/v4/op/devices/bulkImportWithCsv

Sample request URL

Sample URLs are for information only. Parameters may not be representative of valid values.

https://10.64.88.203/webacs/api/v4/op/devices/bulkImportWithCsv