Delete Blocked Commands
Delete Blocked Commands is a configuration-based API. It is a configuration-based API that helps you delete the blocked commands.
The API can be executed only by the Manager user role.
API Version History
The following table provides the information about the different versions of this API along with the status:
| API Version | Status | EOS Timeline | EOL Timeline | 
|---|---|---|---|
| v2 | Active | N/A | N/A | 
| v1 | Active | N/A | N/A | 
For more information on API versioning, refer to API Versioning.
v2 API
    
Input ParametersInput Parameters
| Parameter | Mandatory/ Optional  | 
          Data Type | Description | 
|---|---|---|---|
| commandIds | Mandatory | Set<Long> | Provide the list of blocked command IDs. | 
| user | Optional | Object | Provide the user details like name and id of user | 
| Authorization | Mandatory | String | Authorization token to authenticate to the Qualys Enterprise TruRisk™ Platform. Prepend the token with 'Bearer', followed by a space. For example: Bearer . | 
Sample: Delete a blocked commandSample: Delete a blocked command
API Request
curl -X POST
'<qualys_base_url>/sm/v2/block-commands/delete'
-header 'Content-Type: application/json'
-header 'Authorization: Bearer {{authToken}}'
-data '{
"commandIds": [2,3],
"user": {
"id": "9321x0x3-5372-4107-817x-x5647xx6Xx11",
"name": "string",
"userName": "string"
}
}'
Response
{
  "body": "Commands Deleted Successfully"
}
  v1 API
    
Input ParametersInput Parameters
| Parameter | Mandatory/ Optional  | 
          Data Type | Description | 
|---|---|---|---|
| languageIds | Mandatory | Set<Long> | Provide the list of language IDs (languageId is the unique ID with the combination of platform and language). | 
| user | Optional | Object | Provide the user details like name and id of user | 
| Authorization | Mandatory | String | Authorization token to authenticate to the Qualys Enterprise TruRisk™ Platform. Prepend the token with 'Bearer', followed by a space. For example: Bearer . | 
API Request
 curl -X POST 'https://<qualys_base_url>/sm/v1/block-commands/delete' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{authToken}}' \
--data '{
 "languageIds" :[4,5],
 "user": {
 "id": "<USER ID>",
 "name": "<USER NAME>"
 
 }
}'
    Response
{
 "body": {
 "success": {
 "ids": [
 4
 ],
 "message": "Ids are processed"
 },
 "failure": {
 "ids": [
 5
 ],
 "message": "Ids are Invalid"
 }
 }
}