Mutation

update_schedule_item

Updates an existing schedule item. For example, you can change the date and time when a scan is due to start or how often a recurring scan should run.

Arguments

input: UpdateScheduleItemInput!

The fields used to specify which schedule item you want to update, and what changes you want to make.


Input Fields

id(): ID!
The unique identifier of the schedule item that you want to update.
site_id(): ID
The unique identifier of the site that you want to associate with the schedule item.
schedule(): UpdateScheduleInput
The scheduling information for the schedule item that you want to update, such as when the scan should run and how often.
scan_configuration_ids(): [ID!]
A list of scan configurations that you want to use for scans created from this schedule item.

Return Fields

schedule_item(): ScheduleItem!
The updated schedule item.

Example

Query
mutation UpdateScheduleItem($input: UpdateScheduleItemInput!) {
  update_schedule_item(input: $input) {
  schedule_item {
      id
      site {
        id
        name
      }
      schedule {
        initial_run_time
        rrule
      }
      scan_configurations {
        id
      }
      has_run_more_than_once
    }
  }
}
Variables
{
  "input": {
    "id": "17",
    "schedule": {
      "rrule_is_set": true,
      "initial_run_time_is_set": true,
      "rrule": "FREQ=DAILY;INTERVAL=1",
      "initial_run_time": "2020-06-10T08:00:00.000Z"
    }
  }
}