Reassignment of instances to a product
You use the POST
operation on the
api/sam/swinventory/reassign
element to reassign instances to a different
product.
You must have the Manage Software Classification permission to perform this task.
Important: Use this REST API only for BigFix products. The REST API
returns only instances that are assigned to default license metrics.
Operation details | Description |
---|---|
Operation | /api/sam/swinventory/reassign |
Purpose | Reassigns instances to a different product. |
HTTP method | POST |
Resource URI | https://server_host_name:port_number/api/sam/swinventory/reassign |
URL link relation | n/a |
URI query parameters | For a list of applicable query parameters, see: Query parameters. |
Request headers |
Used to negotiate the language of the response. If this header is not specified, the content is returned in the server language. |
Request payload | n/a |
Request Content-Type |
n/a |
Response headers |
Specifies the language of the response content. If this header is not specified, the content is returned in the server language. |
Response payload | n/a |
Response Content-Type |
n/a |
Normal HTTP response codes |
|
Error HTTP response codes |
Message body excludes 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
POST/swinventory/reassign
element.Parameter | Description | Required | Value |
---|---|---|---|
productId | A unique identifier of a product to which the
instance is to be reassigned. Use the |
Yes | Numeric |
productInventoryId | A list of unique identifiers of instances to be reassigned to a product separated with a comma. At least one identifier must be specified. | Yes | Numeric |
updateTime | A list of timestamps of the last modification
time of the instances expressed in milliseconds. The timestamps are
separated with a comma. The first timestamp in the list corresponds
to the first instance, and so on. This parameter is used to handle
concurrent actions. Use the |
Yes | Numeric |
token | A unique user authentication identifier. | Yes | Alphanumeric |
Example HTTP conversation
- Request
POST /api/sam/swinventory/reassign?token=7adc3efb175e2bc0f4484bdd2efca54a8fa04623 &productInventoryId=200027,300001&productId=72786&updateTime= 1349237658578,1349237658588 HTTP/1.1 Host: localhost:9080 Accept-Language: en-US
- Response header
HTTP/1.1 204 OK Content-Type: application/json Content-Language: en-US