Deprecated: Retrieval of releases to which a software instance can be reassigned
You use the GET
operation on the api/sam/swinventory/targetBundlesOfInstances
element
to request information about the possible releases to which the requested
software instance can be reassigned.
Important: This REST API is deprecated. Use: Retrieval of bundling options (v2). To learn how the new flow of reassigning software
using REST API looks like, see: Tutorial: Software classification using REST API.
Before you begin
Starting from application update 9.2.34, this REST API is disabled by default. To enable it, change the value of the expose_deprecated_api parameter on the Advanced Server Settings panel to true. For more information, see: Advanced server settings.
Important: Deprecated REST APIs are going to be removed at
the end of 2024. After that period, these REST APIs are going to be unsupported. Switch to version 2
of the REST APIs as soon as convenient.
Permissions
You must have the Manage Software Classification permission to perform this task.
Resource URL
https://hostname:port/api/sam/swinventory/targetBundlesOfInstances
Resource information
Operation details | Description |
---|---|
Purpose | Returns a list of possible releases to which the requested software instance can be reassigned. |
HTTP method | GET |
Resource URI | https://hostname:port/api/sam/swinventory/targetBundlesOfInstances |
URI query parameters | For a list of applicable query parameters, see: Query parameters. |
Request headers |
|
Request payload | n/a |
Request Content-Type |
|
Response headers |
Specifies the content type of the response. |
Response payload | targetReleases element |
Response Content-Type |
|
Normal HTTP response codes |
|
Error HTTP response codes |
Message body includes an error message with details. |
Query parameters
You
can use query parameters to narrow down the results of your search.
The following table presents query parameters that you can use for
the
swinventory/targetBundlesOfInstances
element.
Parameter | Description | Required | Value |
---|---|---|---|
productInventoryId | A list of unique product identifiers separated with a comma. | Yes | Numeric |
Example HTTP conversation
- Request
GET https://hostname:port/api/sam/swinventory/targetBundlesOfInstances ?productInventoryId=200032
- Request header
-
Accept: application/json Accept-Language: en-US Token: <token>
- Response header
HTTP/1.1 200 OK Content-Type: application/json Content-Language: en-US
- Response body (JSON)
[{ "productId": "69558", "isSelected": "false", "productInventoryId": "200032", "appliedRules": "the relation in the software catalog, the stand-alone product discovery", "productName": "IBM Smart Analytics System 2050 Departmental Base Remote Standby Server 1.0", "id": "69558", "branchType": "0", "isShared": "false" }]