* To sync data using self-managed connectors, you need to deploy the {enterprise-search-ref}/build-connector.html[Elastic connector service] on your own infrastructure. This service runs automatically on Elastic Cloud for native connectors.
* The `connector_id` parameter should reference an existing connector.
[[update-connector-scheduling-api-path-params]]
==== {api-path-parms-title}
`<connector_id>`::
(Required, string)
[role="child_attributes"]
[[update-connector-scheduling-api-request-body]]
==== {api-request-body-title}
`scheduling`::
(Required, object) The scheduling configuration for the connector. This configuration determines frequency of synchronization operations for the connector.
The scheduling configuration includes the following attributes, each represented as a `ScheduleConfig` object:
- `access_control` (Required, `ScheduleConfig` object) Defines the schedule for synchronizing access control settings of the connector.
- `full` (Required, `ScheduleConfig` object) Defines the schedule for a full content syncs.
- `incremental` (Required, `ScheduleConfig` object) Defines the schedule for incremental content syncs.
Each `ScheduleConfig` object includes the following sub-attributes:
- `enabled` (Required, boolean) A flag that enables or disables the scheduling.
- `interval` (Required, string) A CRON expression representing the sync schedule. This expression defines the grequency at which the sync operations should occur. It must be provided in a valid CRON format.