Deprecated: Confirmation of the assignment of instances for a release

You use the POST operation on the api/sam/swinventory/confirmRelease element to confirm the assignment of instances for a release.

Important: This REST API is deprecated. Use REST API for clssifying software (v2).

Permissions

An icon representing a user. You must have the Manage Software Classification permission to perform this task.

Resource URL

https://hostname:port/api/sam/swinventory/confirmRelease

Resource information

Table 1. Resource information
Operation details Description
Purpose Confirms assignment of instances for a release.
HTTP method POST
Resource URI https://hostname:port/api/sam/swinventory/confirmRelease
URI query parameters n/a
Request headers
Accept-Language (optional)
  • Use: Used to negotiate the language of the response. If this header is not specified, the content is returned in the server language.
  • Values: en-US (only English is supported)
Token
  • Use: Used to authenticate REST API requests. The header is required when you set the value of the api_token_in_url_enabled parameter to false. Otherwise, you can specify the token in the request header or in the URL. For more information, see: Authenticating REST API requests.
  • Values: an alphanumeric string that is generated in License Metric Tool
Request payload n/a
Request Content-Type n/a
Response headers
Content-Type
  • Use: Specifies the content type of the response.
  • Values: application/json
Content-Language
  • Use: Specifies the language of the response content. If this header is not specified, the content is returned in the server language.
  • Values: en-US, …
Response payload n/a
Response Content-Type n/a
Normal HTTP response codes
  • 204 – No content
Error HTTP response codes
  • 400 – “Bad Request” if a query parameter contains errors or is missing
  • 401 – “Unauthorized” if the user is not authorized to perform the operation
  • 404 – “Not Found” if a release or instance of the product or version that the user requested does not exist
  • 422 – “Unprocessable Entity” if the request was well-formed but was unable to be followed due to semantic errors

Message body excludes an error message with details.

Query parameters

The following table presents query parameters that you can use for the POST/swinventory/confirmRelease element.
Parameter Description Required Value
endDate Discovery end date. If the parameter is not specified, the current date is used. No Date in the YYYY-MM-DD format
name_host_filter The name of the computer on which the software item is installed No String
name_server_filter The name of the server on which the software item is installed No String
operating_system_filter Operating system of the computer on which the software item is installed No String
part_number_filter The part number to which the software item was assigned according to the imported part number list. No String
product_release_
component_filter
The name of a software product, software release, or a component No String
releases A list of unique release identifiers. Each identifier is separated by a comma. At least one ID must be entered Yes Numeric
startDate Discovery start date. If the parameter is not specified, the first date that is not covered by a signed audit report is used. If there are no signed reports, the server installation date is used. No Date in the YYYY-MM-DD format

Example HTTP conversation

Request
POST https://hostname:port/api/sam/swinventory/confirmRelease
?releases=95185&startDate=2012-10-18&endDate=2013-01-26
Request header
Accept: application/json
Accept-Language: en-US
Token: <token>
Response header
HTTP/1.1 204 OK
Content-Type: application/json
Content-Language: en-US