Import or download firmware packages
POST/apis/v1/catalogs-management/firmwarePackages
Use this method to import a specific firmware package and repository packs from the local system or download one or more firmware packages directly from the Lenovo Support website.
You can manually download repository packs to your local system from the Paginating, filtering, including data, and excluding data in responses
Only firmware packages released in 2023 or later are supported.
Repository packs can be imported only when using XClarity One on-premises. Only XClarity One repository packs released in 2026 or later are supported. These repositroy packs contain firmware released 2023 and later. You can manually download repository packs to your local system from the XClarity One downloads webpage. Note that verified templates are included in the XClarity One repository packs.
Important:
- When testing this REST API through the documentation portal, you can import only single a compressed zip file.
- This request uploads the firmware package or repository pack, and then creates a job to finalize the import and returns a response code. The upload process may take several minutes to complete.**
An asynchronous job is created to complete this request in the background. The response header returns the URI for the job in the Location field. Use GET /apis/v1/jobs-management/jobs to retrieve the job status and additional job details.
A successful response code indicates that the job was successfully created and accepted by the portal. It does not indicate that the operation that is associated with the job was successful. If a job was not successfully started, refer to the response code and response body for details.
Request
Responses
- 201
- 429
- 500
Success
Failure - Too many requests
Failure - Internal server error