Count Number of Asset Jobs API

Use this API to get the total number of asset jobs executed.

GET sm/v1/assetjobs/count

Input ParametersInput Parameters

Parameter

Mandatory/Optional

Data Type

Description

query

Optional

string

Search for asset jobs based on values as such script name, script type and so on.

startAt/endAt

Optional

string

Search for asset jobs by specifying the start date/end date.

groupBy

Optional

string

Group asset jobs by status, asset.operatingSystem, script.name, script.type, and script.category parameters.

 

 Sample 1: Get the Total Count of Asset Jobs by Using asset.operatingSystem as the Query Parameter Sample 1: Get the Total Count of Asset Jobs by Using asset.operatingSystem as the Query Parameter

API Request

 "curl --location --request GET""https://<qualys_base_url>/sm/v1/assetjobs/count?query=asset.operatingSystem:WINDOWS""\\
--header""'Authorization: <Bearer Token>"

Response

 {
   "data": {
       "count": 202
   },
   "timestamp": "2023-01-12T05:54:03.749Z"
}          

Sample 2: Get the Total Count of Asset Jobs by Using groupBy=status as Query ParameterSample 2: Get the Total Count of Asset Jobs by Using groupBy=status as Query Parameter

API Request

 "curl --location --request GET""https://<qualys_base_url>/sm/v1/assetjobs/count?groupBy=status""\\
--header""'Authorization: <Bearer Token>"

Response

 {
   "data": {
       "EXECUTION PASSED": 189,
       "SCRIPT_RESULT_UPLOAD_FAILED": 3,
       "SCRIPT_RESULT_UPLOAD_SUCCESS": 2,
       "EXECUTION FAILED": 1,
       "MANIFEST_ASSIGNED": 1
   },
   "timestamp": "2023-01-11T18:05:45.162Z"
}