Fetch a List of Registry Schedules in Bulk

You can get more than 10,000 registry schedules using this API. 

For the registry schedules less than 10,000, you can use Fetch a List of Schedules Created for a Registry (GET /v1.3/registry/{registryId}/schedule) API.

GET/v1.3/registry/{registryId}/schedule/list

Input ParametersInput Parameters

Parameter

Mandatory/Optional

Data Type

Description

registryId

Mandatory

string

The ID of the registry for which you want to list the schedules.

filter

Optional

string

Filter the registries list by providing a query using Qualys syntax.

Refer to the 'How to Search' topic in the online help for assistance with creating your query.

paginationQuery Optional     string Provide a query to filter the next page. You can find the pagination query for the next page in the "nexturl" response header.
limit Optional     integer     Specify the number of records to include in the response.
Enter a value from 1 to 250.

SampleSample

API request

curl -X GET
"<qualys_base_url>/csapi/v1.3/{registryId}/schedule/list?limit=2"
-H "accept: application/json"
-H "Authorization: Bearer <token>"

Response

{
    "data": [
        {
            "scheduleUuid": "7ee9271c-62a9-4cdb-8b84-706c06f37fa2",
            "onDemand": true,
            "created": "1732188118513",
            "updated": "1732188134485",
            "jobStartDate": "1732188134485",
            "jobCompletionDate": "1732188186217",
            "name": null,
            "errors": null,
            "schedule": "00:00",
            "filters": [
                {
                    "repoTags": [
                        {
                            "repo": "john_doe/secret-detection",
                            "tag": "all-combo-keywords"
                        }
                    ],
                    "days": null
                }
            ],
            "additionalFilters": null,
            "status": "Finished",
            "pendingScanJobsCount": 0,
            "jobListingStartDate": "1732188134485",
            "jobListingCompletionDate": null,
            "jobScanningStartDate": null,
            "jobScanningCompletionDate": "1732188186217",
            "forceScan": false,
            "scheduleIntervalInDays": 1,
            "weekDay": null,
            "orgName": ""
        },
        {
            "scheduleUuid": "93b04b02-77fa-4e73-9630-d114e4af11f2",
            "onDemand": true,
            "created": "1732189749338",
            "updated": "1732189801763",
            "jobStartDate": "1732189801763",
            "jobCompletionDate": "1732189879157",
            "name": null,
            "errors": null,
            "schedule": "00:00",
            "filters": [
                {
                    "repoTags": [
                        {
                            "repo": "john_doe/secret-detection",
                            "tag": "all-combo-keywords"
                        }
                    ],
                    "days": null
                }
            ],
            "additionalFilters": null,
            "status": "Finished",
            "pendingScanJobsCount": 0,
            "jobListingStartDate": "1732189801763",
            "jobListingCompletionDate": null,
            "jobScanningStartDate": null,
            "jobScanningCompletionDate": "1732189879157",
            "forceScan": false,
            "scheduleIntervalInDays": 1,
            "weekDay": null,
            "orgName": ""
        }
    ],
    "limit": 2
}