API Guide

Table Of Contents
Example request
body
{
"DiscoveryGroupIds":[1,2,3]
}
/api/DiscoveryConfigService/Actions/DiscoveryConfigService.Parse
This URI represents discovery ranges parsed from a .CSV file.
POST method for DiscoveryConfigService.Parse
This method parses the discovery ranges from the .CSV file.
Description Parses the discovery ranges from the .CSV file.
Privilege DISCOVERY_MANAGEMENT
HTTP response
codes
201
Example request
body
{ fileName="abc.csv" }
/api/DiscoveryConfigService/DiscoveryConfigGroups(groupId)
This URI updates a discovery task.
PUT method for DiscoveryConfigGroups(groupId)
This method edits a discovery task.
Description
Edits a discovery task.
Privilege DISCOVERY_MANAGEMENT
HTTP response
codes
200
Example request
body
{
"DiscoveryConfigGroupId":11,
"DiscoveryConfigGroupName":"Discovery-2018022611572222",
"DiscoveryConfigGroupDescription":"null",
"DiscoveryConfigModels": [{
"DiscoveryConfigId": 331105536,
"DiscoveryConfigDescription": "",
"DiscoveryConfigStatus": "",
"DiscoveryConfigTargets": [{
"DiscoveryConfigTargetId": 0,
"NetworkAddressDetail": "xx.xx.xx.xx-xx.xx.xx.xx",
"AddressType": 30,
"Disabled": false,
"Exclude": false
}],
"ConnectionProfile":"{\"profileName\":\"\",\"profileDescription\":\"\",
\"type\":\"DISCOVERY\",\"credentials\":[{\"id\":0,\"type\":\"REDFISH\",
\"authType\":\"Basic\",\"modified\":false,\"credentials\":{\"username\":
\"root\",\"password\":\"calvin\",\"caCheck\":false,\"cnCheck\":false,
604 APIs specific to OpenManage Enterprise