API Guide
Firmware repository inventory management
Topics:
• Get firmware repository inventory details
Get firmware repository inventory details
Description: Gets the details of firmware repository inventory. Ensure that the repository is successfully downloaded.
The driver repository inventory is not supported.
You can view the details like bundle ID, list of components of the particular bundle ID for the specific server model.
Command or URL: /Services/RepositoryManagementService/RepositoryData?
repoProfileID={repoProfileID}&bundleId={bundleId} &systemId={systemId}
Mandatory query parameter: repoProfileID
Optional query parameter: bundleId, systemId
Method: GET
Authorization: Bearer authentication
Parameters:
Table 17. Parameters
Parameter Value Description Parameter
type
Data
type
repoProfileID (required) Related firmware repository profile ID. Use the repository profile ID
received from the Get list of repository profiles API. For more
information, see Get list of repository profiles on page 16
query String
systemId Optional SystemID of the server to filter the bundles. To get the system ID,
run /Services/ConsoleService/Consoles/{id} or /
Services/ConsoleService/Clusters/{cluster-id}. For
more information, see Get vCenter tree view of data center on page 11
and Get cluster details on page 14.
query String
bundleId Optional Bundle ID to retrieve software components. To get the bundle ID, run /
Services/RepositoryManagementService/
RepositoryData?
repoProfileID={repoProfileID}&bundleId={bundleId}. It
is mandatory to enter bundleId to get the component list.
query String
vCenter privileges required: Dell.Configuration.Firmware Update
HTTP response code:
Table 18. HTTP response code
Code Description
200 OK
400 Invalid parameters
401 Authorization failure
403 Failed to log in to vCenter
7
Firmware repository inventory management 21