White Papers

APIs
9 Updating Firmware using OpenManage Enterprise APIs
Example: Request Payload to create a catalog from a HTTPS location
{
"Filename":"catalog.xml",
"SourcePath":"install_packages/Packages",
"Repository":{
"Name":"HTTPS-again",
"Description":"HTTPS Desc",
"RepositoryType":"HTTPS",
"Source":"<ip address:port_number>",
"DomainName":"",
"Username":"",
"Password":"",
"CheckCertificate":false
}
}
Example: Response on successful catalog creation (HTTP 201)
Note: Catalog creation is an asynchronous process. Until the catalog is downloaded and all required
assets are created, the returned ID values and catalog attributes are 0 or Null as appropriate. Users
must determine the catalog ID by enumerating all catalogs and mapping to the one with the “Name”
field used while creating the catalog.
{
"Id": 0,
"Filename": "",
"SourcePath": "",
"TaskId": 25108,
"Status": null,
"BaseLocation": null,
"ManifestIdentifier": null,
"ReleaseIdentifier": null,
"ManifestVersion": null,
"ReleaseDate": null,
"LastUpdated": null,
"BundlesCount": 0,
"PredecessorIdentifier":
null,
"Repository": {
"Id": 0,
"Name": "Test",
"Description": "",
"Source": "downloads.dell.com",
"DomainName": "",
"Username": "",
"Password": "",
"CheckCertificate": false,
"RepositoryType": "DELL_ONLINE"
},