Update
Update a sync rule’s sync_type in place. If the rule’s sync target is shared with other schedules, the change propagates to every linked schedule and the entire operation aborts if the caller lacks edit permission on any of them.
Authorizations
API key from your incident.io dashboard (Settings → API keys)
Path Parameters
The parent schedule ID
"01FDAG4SAP5TYPT98WGR2N7W91"
The sync rule ID
"01JXYZ000000000000000000CD"
Body
Response
OK response.
A sync rule links a schedule to a sync target, telling us which of the schedule's members should flow into the target's Slack user group.
sync_type decides who is synced: on_call syncs only the people currently on call, while all_users syncs everyone on the schedule. By default every rotation on the schedule is included; set rotation_id to scope the rule to a single rotation. As the schedule's shifts change hands, we keep the target's Slack user group membership in step with the rule.