- 
    
      adapterProxyCall Adapter Method GET /configuration_manager/devices/actions/:device&:origin&:actionPerform south bound specific logic via direct adapter call(s) 
- 
    
      addDevicesToGroupAdds new devices to the group POST /configuration_manager/deviceGroups/:id/devicesAdds devices to a group 
- 
    
      addDevicesToNodeAdd Devices to Node POST /configuration_manager/configs/:treeId/:version/:nodePath(*)/devicesAdd devices to a node in a Golden Config tree 
- 
    
      addTasksToNodeAdd Tasks to Node POST /configuration_manager/configs/node/tasksAdd Tasks to a node in a Golden Config tree 
- 
    
      advancedAutoRemediationAuto remediate with additional options. No Northbound API AvailablePatch device configuration automatically from compliance report. 
- 
    
      applyDeviceConfigApply a device config POST /configuration_manager/devices/:deviceName/configurationThis API call will apply a configuration to a specified device 
- 
    
      applyDeviceTemplateApply a device config template POST /configuration_manager/templates/applyThis API call will apply a configuration template to a specified device 
- 
    
      backUpDeviceBackup device configuration POST /configuration_manager/devices/backupsBackup device configuration in mongo 
- 
    
      buildSpecLinesBuilds a config spec from raw config. POST /configuration_manager/generate/config_specTakes raw native config and builds a configuration spec. 
- 
    
      convertChangesToConfigConverts patch data to native config. POST /configuration_manager/changes/convertConverts the config patch data into a readable native config. 
- 
    
      createConfigParserCreate a config parser. POST /configuration_manager/configurations/parserCreate rules for a parser for breaking down configs in GC. 
- 
    
      createConfigSpecCreate a new Config Spec. POST /configuration_manager/config_specsCreate a new Config Spec. 
- 
    
      createDeviceGroupCreates a device group POST /configuration_manager/devicegroupCreates a new device group in pronghorn 
- 
    
      createDeviceTemplateCreates a device template POST /configuration_manager/templatesCreates a new device template in pronghorn 
- 
    
      createGoldenConfigNodeCreate a new node in a Golden Config tree. POST /configuration_manager/configs/:treeId/:version/:parentNodePath(*)Create a new node in the specified Golden Config tree. 
- 
    
      createGoldenConfigTreeAdds a new Golden Config tree POST /configuration_manager/configsAdds a new Golden Config tree 
- 
    
      createGoldenConfigTreeVersionAdds a new Golden Config tree POST /configuration_manager/configs/:treeIdAdds a new Golden Config tree 
- 
    
      createJSONSpecCreate a new JSON Spec. POST /configuration_manager/json_specs/createCreate a new JSON Spec. 
- 
    
      createTaskInstanceCreate a task instance. POST /configuration_manager/tasks/instanceCreate an instance of a task and save it to the database. 
- 
    
      deleteConfigParserDelete a config parser. DELETE /configuration_manager/configurations/parserPermanently delete a configuration parser. 
- 
    
      deleteConfigParsersDelete one or more config parsers by Id DELETE /configuration_manager/configurations/parsersThis API call will delete config parsers based on given Ids 
- 
    
      deleteDeviceBackupsDelete one or more device backups by Id DELETE /configuration_manager/backupsThis API call will delete device backups based on given Ids 
- 
    
      deleteDeviceGroupsDelete device groups DELETE /configuration_manager/deviceGroupsDelete specified device groups 
- 
    
      deleteDeviceGroupsByNameDelete device groups DELETE /configuration_manager/name/deviceGroupsDelete specified device groups 
- 
    
      deleteDeviceTemplatesDelete one or more device template(s) by Id DELETE /configuration_manager/templatesThis API call will delete device templates based on given Ids 
- 
    
      deleteGoldenConfigNodeDelete a node in a Golden Config tree. DELETE /configuration_manager/configs/:treeId/:version/:nodePath(*)Permanently delete the specified node in the Golden Config tree. Not reversible. 
- 
    
      deleteGoldenConfigTreeDelete a Golden Config tree. DELETE /configuration_manager/configs/:treeIdDeletes the specified Golden Config tree. 
- 
    
      deleteGoldenConfigTreesDelete one or more golden configuration trees by tree id DELETE /configuration_manager/configsThis API call will delete golden configuration trees based on given tree ids 
- 
    
      deleteGoldenConfigTreeVersionDelete a Golden Config tree. DELETE /configuration_manager/configs/:treeId/:versionDeletes the specified Golden Config tree. 
- 
    
      deletePinsDeletes pinned items. DELETE /configuration_manager/pinsDeletes the pinned items permanently from the database. 
- 
    
      deleteTaskInstancesDelete task instance(s). DELETE /configuration_manager/tasks/instanceDelete task instance(s) from the database. 
- 
    
      deleteVariablesDeletes one or more variables DELETE /configuration_manager/configs/variables/:treeId/:versionVerifies and deletes the requested deletion variables 
- 
    
      DiffViewerDiff Viewer (manual workflow task) /configuration_manager/task/DiffViewer
- 
    
      exportGoldenConfigTreeExport a Golden Config tree. POST /configuration_manager/export/goldenconfigsExports the specified Golden Config tree. 
- 
    
      getAdapterTaskGet data for a specific adapter task. POST /configuration_manager/adaptertasksFetch method/task metadata for an adapter task. 
- 
    
      getAdapterTasksGet data for all adapters with tasks. POST /configuration_manager/adaptertasks/searchFetch method/task metadata for all adapters that have it. 
- 
    
      getBackupsGet Device Backup List POST /configuration_manager/backupsFetches backups, requires an options payload. An empty option payload will return the first 25 documents 
- 
    
      getComplianceReportBackupHistoryCompliance Reports totals for a Backup. POST /configuration_manager/compliance_reports/history/backupsCompliance Reports totals for a Backup. 
- 
    
      getComplianceReportDetailGet Compliance Report GET /configuration_manager/compliance_reports/details/:reportIdGet the details of a particular compliance report 
- 
    
      getComplianceReportDeviceHistoryCompliance Reports totals for a Device. POST /configuration_manager/compliance_reports/historyCompliance Reports totals for a Device. 
- 
    
      getComplianceReportNodeSummarySummarize Compliance Reports for a Node. GET /configuration_manager/compliance_reports/node/:treeId/:nodePath(*)Summarize Compliance Reports for a Node. 
- 
    
      getComplianceReportsByBatchGET /configuration_manager/compliance_reports/batch/:batchId
- 
    
      getComplianceReportsDetailGet details of a particular set of compliance checks. POST /configuration_manager/compliance_reports/detailsGet details of a particular set of compliance checks. 
- 
    
      getComplianceReportTaskHistoryCompliance Reports totals for a Task Instance. POST /configuration_manager/json_compliance_reports/historyCompliance Reports totals for a Task Instance. 
- 
    
      getComplianceReportTreeSummarySummarize Compliance Reports for a Tree. GET /configuration_manager/compliance_reports/tree/:treeIdSummarize Compliance Reports for a Tree. 
- 
    
      getConfigParserGet a config parser. POST /configuration_manager/configurations/parser/searchGet a defined Config Parser from the database. 
- 
    
      getConfigParsersGet all config parsers. GET /configuration_manager/configurations/parserGets a list of all known config parsers. 
- 
    
      getConfigSpecGet a Config Spec document. GET /configuration_manager/config_specs/:idGet the details of the specified Config Spec. 
- 
    
      getConfigTemplateGet a Config Spec template. POST /configuration_manager/config_templateGet the template of the specified Config Spec 
- 
    
      getDeviceGet Device Details GET /configuration_manager/devices/:nameGet detailed information for a specific device, based on its device name 
- 
    
      getDeviceBackupByIdGet Device Backup GET /configuration_manager/backups/:idRetrieves single backup document by id 
- 
    
      getDeviceConfigGet Device Configuration GET /configuration_manager/devices/:name/configurationGet configuration for a specific device 
- 
    
      getDeviceGroupByIdGet Device Group by ID GET /configuration_manager/deviceGroups/:idGet Device Group by ID 
- 
    
      getDeviceGroupByNameGet Device Group by Name GET /configuration_manager/name/devicegroupsRetrieves a single group document by name 
- 
    
      getDeviceGroupsGet all Device Groups GET /configuration_manager/deviceGroupsGets a list of all known device groups 
- 
    
      getDevicesFilteredFind Devices POST /configuration_manager/devicesGets a specific subset of devices for based on given options 
- 
    
      getDeviceTemplatesGets a device template POST /configuration_manager/templates/searchGets a new device template in pronghorn 
- 
    
      getGoldenConfigTreeGet summary of a Golden Config tree. GET /configuration_manager/configs/:treeIdGet summary of the specified Golden Config tree. 
- 
    
      getGoldenConfigTreesGet a list of all Golden Config trees. GET /configuration_manager/configsGet a list of all Golden Config trees. 
- 
    
      getGoldenConfigTreeVersionGet details of a Golden Config tree version. GET /configuration_manager/configs/:treeId/:versionGet a detailed view of the specified Golden Config tree version. 
- 
    
      getJSONComplianceReportDetailGet JSON Compliance Report GET /configuration_manager/json_compliance_reports/details/:reportIdGet the details of a particular JSON compliance report 
- 
    
      getJSONComplianceReportsByBatchGET /configuration_manager/json_compliance_reports/batch/:batchId
- 
    
      getJSONSpecGet a JSON Spec document. GET /configuration_manager/json_specs/:idGet the details of the specified JSON Spec. 
- 
    
      getJSONSpecWithInheritanceGet a JSON Spec document with inheritance. POST /configuration_manager/json_specsGet the details of the specified JSON Spec with inheritance. 
- 
    
      getOperationalDataGet operational data for a device POST /configuration_manager/devices/:deviceName/operationaldataGets all the operational data for the specified device 
- 
    
      getPinsGet a list of pinned items. POST /configuration_manager/pins/fetchFetches a list of pinned items based on the input parameters. This api supports pagination. 
- 
    
      getTaskInstancesGet task instance(s). POST /configuration_manager/tasks/instancesGet instance(s) of a task. 
- 
    
      getTopIssuesGet the top issues from compliance reports POST /configuration_manager/compliance_reports/topissuesGet the top most offending issues from all latest compliance reports 
- 
    
      getTopIssuesJsonGet the top issues from JSON compliance reports POST /configuration_manager/json_compliance_reports/topissuesGet the top most offending issues from all latest JSON compliance reports 
- 
    
      getTreesForDeviceFind trees which contain the specified device. POST /configuration_manager/devices/device/treesSearch through all GC Trees to find all locations where a device exists. 
- 
    
      gradeComplianceReportGrade Report POST /configuration_manager/compliance_reports/grade/singleGet graded compliance report 
- 
    
      gradeComplianceReportsGet graded compliance reports for a node. POST /configuration_manager/compliance_reports/gradeGet a set of graded and scored compliance reports for a node. 
- 
    
      gradeDeviceComplianceHistoryGet historical graded compliance reports. POST /configuration_manager/compliance_reports/grade/historyGet historical graded compliance reports for a device on a node. 
- 
    
      gradeTaskComplianceHistoryGet historical graded compliance reports. POST /configuration_manager/json_compliance_reports/grade/historyGet historical graded compliance reports for a task instance on a node. 
- 
    
      handlePinAdd an item to pins or remove from if it already exists POST /configuration_manager/pinsAdd an item to pins or remove from if it already exists 
- 
    
      importBackupImport backup documents POST /configuration_manager/import/backupsInsert backup documents into the ucm_configs collection 
- 
    
      importDeviceTemplatesImport device config template documents POST /configuration_manager/import/templatesInsert device config template documents into the device_templates collection 
- 
    
      importGoldenConfigTreeImport golden config tree documents POST /configuration_manager/import/goldenconfigsInsert golden config documents into the golden config collection 
- 
    
      importGroupImport device group documents POST /configuration_manager/import/groupsInsert device group documents into the device_groups collection 
- 
    
      importParsersImport parser documents POST /configuration_manager/import/parsersInsert parser documents into the ucm_configs collection 
- 
    
      isAliveCheck if device is connected GET /configuration_manager/devices/:name/isAliveGet connection status of device 
- 
    
      lookupDiffDiff two strings from a lookup. PUT /configuration_manager/lookup_diffLookup two strings and return a diff. 
- 
    
      ManualRemediationManual Remediation Task (manual workflow task) /configuration_manager/task/ManualRemediation
- 
    
      ManualRemediationResultsManual Remediation Results Task (manual workflow task) /configuration_manager/task/ManualRemediationResults
- 
    
      patchDeviceConfigurationAlters a device configuration POST /configuration_manager/patch_device/:deviceNameApply specified changes to a device configuration 
- 
    
      removeDevicesFromGroupRemoves devices from a group DELETE /configuration_manager/deviceGroups/:id/devicesRemoves devices from a device group 
- 
    
      removeDevicesFromNodeRemove Devices from Node DELETE /configuration_manager/configs/:treeId/:version/:nodePath(*)/devicesRemove devices from a node in a Golden Config tree 
- 
    
      removeTasksFromNodeRemove Tasks from Node DELETE /configuration_manager/configs/node/tasksRemove Tasks from a node in a Golden Config tree 
- 
    
      renderJinja2Renders a jinja2 template. POST /configuration_manager/jinja2Takes a jinja2 template a renders output text. 
- 
    
      runAdapterTaskRun an adapter task. POST /configuration_manager/tasks/runRun an adapter task. 
- 
    
      runAutoRemediationAuto Fix No Northbound API AvailablePatch device configuration automatically from compliance report 
- 
    
      runComplianceRun Compliance Reports. POST /configuration_manager/compliance_reportsKick off one or more compliance checks for devices in a specified Golden Config tree. 
- 
    
      runComplianceForDeviceRun Compliance Report No Northbound API AvailableBegin a compliance report run for a device. 
- 
    
      runComplianceForNodeRun Compliance Reports (Node) No Northbound API AvailableBegin a compliance report run for a Golden Config tree node. 
- 
    
      runComplianceForTreeRun Compliance Reports (Tree) No Northbound API AvailableBegin a compliance report run for a Golden Config tree. 
- 
    
      runComplianceOnBackupsRun Compliance Reports on Backups. POST /configuration_manager/compliance_reports/backupsKick off one or more compliance checks for backups in a specified Golden Config tree. 
- 
    
      runConfigComplianceRun Compliance Reports. POST /configuration_manager/compliance_reports/configKick off one or more compliance checks for devices in a specified Golden Config tree. 
- 
    
      runTaskInstanceRun a task instance. POST /configuration_manager/tasks/instance/runRun an instance of a task and save it to the database. 
- 
    
      searchDeviceGroupsSearch all Device Groups POST /configuration_manager/deviceGroups/searchGets a list of all device groups that match the search criteria 
- 
    
      searchGoldenConfigTreesGet summary of a Golden Config tree. POST /configuration_manager/search/configsGet summary of the specified Golden Config tree. 
- 
    
      searchGroupsSearch device groups POST /configuration_manager/deviceGroups/queryReturns device groups that match the specified input 
- 
    
      translateConfigSpecConvert a config spec into a readable string. POST /configuration_manager/translate/config_specConverts a object like config into a human-readable config string. 
- 
    
      updateConfigParserUpdate a config parser. PUT /configuration_manager/configurations/parserUpdate rules for a parser for breaking down configs in GC. 
- 
    
      updateConfigSpecUpdate a Config Spec. PUT /configuration_manager/config_specs/:idUpdate content of the Config Spec. 
- 
    
      updateDeviceBackupByIdUpdate a device backup by Id PUT /configuration_manager/backups/:idThis API call will update the metadata of a device backup by ID 
- 
    
      updateDeviceGroupsUpdate device groups PUT /configuration_manager/deviceGroups/:idUpdates the device group's details and devices. 
- 
    
      updateDeviceTemplateUpdates a device template PUT /configuration_manager/templatesUpdates a new device template in pronghorn 
- 
    
      updateGoldenConfigNodeUpdate properties of a node in a Golden Config tree. PUT /configuration_manager/configs/:treeId/:version/:nodePath(*)Update properties of the specified Golden Config node. 
- 
    
      updateGoldenConfigTreeUpdates properties of a Golden Config tree PUT /configuration_manager/configs/:treeIdUpdates properties of the specified Golden Config tree 
- 
    
      updateGoldenConfigTreeVersionUpdates properties of a Golden Config tree version PUT /configuration_manager/configs/:treeId/:versionUpdates properties of the specified Golden Config tree version 
- 
    
      updateJSONSpecUpdate a JSON Spec PUT /configuration_manager/json_specs/:idUpdate content of the JSON Spec. 
- 
    
      updateNodeConfigUpdate node configuration. PUT /configuration_manager/node/configUpdates the configuration for a specified node. 
- 
    
      updateTaskInstanceUpdate a task instance. PUT /configuration_manager/tasks/instanceUpdate an instance of a task and save it to the database.