Retrieval of the current values of advanced server settings
Available from 9.2.3. You use the GET operation
on the api/sam/configs element to request information about the current values of
the BigFix Inventory server settings. The output is
returned in the JSON format.
| Operation details | Description |
|---|---|
| Operation | GET /api/sam/configs |
| Purpose | Returns information about the current values of the BigFix Inventory server settings. |
| HTTP method | GET |
| Resource URI | https://server_host_name:port_number/api/sam/configs |
| URL link relation | n/a |
| URL query parameters | For a list of 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 |
|
| Response headers |
Specifies the content type of the response. |
Specifies the language of the response content. If this header is not specified, the content is returned in the server language. |
|
| Response payload | configs element |
Response Content-Type |
|
| Normal HTTP response codes | n/a |
| Error HTTP response codes | n/a |
Query parameters
The
following table presents query parameters that you can use for the configs element.
| Parameter | Description | Required | Value |
|---|---|---|---|
| name | Returns the configuration of a single parameter. For a complete list of possible values and their explanation, see: Advanced server settings. | No | Name of the parameter |
| token | A unique user authentication identifier. | Yes | Alphanumeric |
Example HTTP conversation
Checking the current
value of all parameters.
- Request
GET https://localhost:9081/api/sam/configs?token= 7adc3efb175e2bc0f4484bdd2efca54a8fa04623- Excerpt for the response body (JSON)
[ {"valueMax":10080, "valueMin":0, "valueType":"minutes", "name":"vmman_transfer_period","value":"720"}, {"valueType":"boolean", "name":"vmman_check_uniqueness_enabled", "value":"true"}, {"valueType":"boolean", "name":"blockUiBundlingComputations", "value":"false"}, {"valueMax":10080, "valueMin":0, "valueType":"minutes", "name":"catalog_download_task_stagger_interval", "value":"0"}, {"valueType":"boolean", "name":"storeHwDataForAllVMManagerNodes", "value":"false"}, ]
Checking the current value of a single parameter.
- Request
GET https://localhost:9081/api/sam/configs?token= 7adc3efb175e2bc0f4484bdd2efca54a8fa04623&name=maxVMManagerInactivity- Response body (JSON)
[ {"valueMax":90, "valueMin":1, "valueType":"days", "name":"maxVMManagerInactivity", "value":"3"} ]