REST API for retrieving authentication token
You use the POST operation on the api/get_token element to request your unique token that is required to authenticate the REST API requests.
Important: This REST API call does not work when single sign-on authentication is enabled. To view the token, log in to License Metric Tool, hover over the User icon
, and click Profile. Then, click Show token.
Resource URL
https://server_url:server_port/api/get_token
Resource information
| Operation details | Description |
|---|---|
| Purpose | Returns the authentication token |
| HTTP method | POST |
| Request headers |
|
| Request payload |
|
Request Content-Type |
|
| Response headers |
|
| Response payload | Token element |
Response Content-Type |
|
| Normal HTTP response codes |
|
| Error HTTP response codes |
Message body includes an error message with details. |
Example conversation
The following example uses cURL command-line tool for negotiating API requests. To obtain the token, use the following POST request.
- Request
-
-
Where:curl -k -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d {\"user\":\"username\",\"password\":\"userpassword\"} https://server_url:server_port/api/get_token- -k
- Use this option to disable License Metric Tool certificate verification procedure.
- -H
- Specifies the header of the request.
- -X
- Specifies the type of the HTTP request.
- -d
- Contains the JSON payload for authentication.
- username
- The username for authentication.
- userpassword
- The password for the specified user.
- server_url
- The server address where the License Metric Tool is hosted.
- server_port
- The port number on which the License Metric Tool service is running.
- Response
-
{ "token":"<token>" }
-