Parental Controls: Time Limits
com.apple.familycontrols.timelimits.v2
The payload that configures parental control time limits.
Not available with User Enrollment · Only one instance per profile
Configuration Keys (2)
| Key | Type | Description | Default | Range |
|---|---|---|---|---|
| boolean | If 'true', enables time limits. | Default: — | Range: — | |
time-limitsdictTime Limits | dict | The time limits to enforce if 'familyControlsEnabled' is enabled. | Default: — | Range: — |
Weekday Allowance | dict | The weekday allowance settings. | Default: — | Range: — |
| boolean | If 'true', enable these settings. | Default: — | Range: — | |
secondsPerDayintegerAllowance Seconds per Day | integer | The allowance for that day, in seconds. | Default: — | Range: — |
| integer | The type of day range, which has the following possible values: '0': Weekday '1': Weekend | Default: 0 | Range: Weekday (0), 1 (1) | |
startstring | string | The curfew start time, in the format '%d:%d:%d'. | Default: — | Range: — |
endstring | string | The curfew end time, in the format `%d:%d:%d`. | Default: — | Range: — |
weekday-curfewdictWeekday Curfew | dict | The weekday curfew settings. | Default: — | Range: — |
| boolean | If 'true', enable these settings. | Default: — | Range: — | |
startstringCurfew Start Time | string | The curfew start time, in the format '%d:%d:%d'. | Default: — | Range: — |
endstringCurfew End Time | string | The curfew end time, in the format '%d:%d:%d'. | Default: — | Range: — |
| integer | The type of day range, which has the following possible values: '0': Weekday '1': Weekend | Default: 0 | Range: Weekday (0), 1 (1) | |
secondsPerDayinteger | integer | The allowance for that day, in seconds. | Default: — | Range: — |
Weekend Allowance | dict | The weekend allowance settings. | Default: — | Range: — |
| boolean | If 'true', enable these settings. | Default: — | Range: — | |
secondsPerDayintegerAllowance Seconds per Day | integer | The allowance for that day, in seconds. | Default: — | Range: — |
| integer | The type of day range, which has the following possible values: '0': Weekday '1': Weekend | Default: 1 | Range: Weekend (0), 1 (1) | |
startstring | string | The curfew start time, in the format '%d:%d:%d'. | Default: — | Range: — |
endstring | string | The curfew end time, in the format `%d:%d:%d`. | Default: — | Range: — |
weekend-curfewdictWeekend Curfew | dict | The weekend curfew settings. | Default: — | Range: — |
| boolean | If 'true', enable these settings. | Default: — | Range: — | |
startstringCurfew Start Time | string | The curfew start time, in the format '%d:%d:%d'. | Default: — | Range: — |
endstringCurfew End Time | string | The curfew end time, in the format '%d:%d:%d'. | Default: — | Range: — |
| integer | The type of day range, which has the following possible values: '0': Weekday '1': Weekend | Default: 1 | Range: Weekend (0), 1 (1) | |
secondsPerDayinteger | integer | The allowance for that day, in seconds. | Default: — | Range: — |