BeepWatch URL Scheme

Launch custom interval timers from widgets, Shortcuts, or app launchers.

Use the BeepWatch URL scheme to set up custom timers from widgets and app launchers without opening the app first.

Example

beepwatch2://timer?interval1=30&interval1Type=seconds&interval2=15&interval2Type=seconds&duration=30&durationType=minutes&sound=coachWhistle&theme=lillified&vibrate=true&flash=true&autoLap=true&autoPause=true

Parameters

interval1 (integer)

The interval, in seconds or minutes, to beep.
Default: 60 · Range: 0–60

interval1Type (string)

The unit for interval1.
Default: seconds · Allowed: seconds, minutes

interval2 (integer)*

The second interval to beep.
Default: 60 · Range: 0–60

interval2Type (string)*

The unit for interval2.
Default: seconds · Allowed: seconds, minutes

duration (integer)*

How long the timer runs.
Default: 60 · Range: 0–60

durationType (string)*

The unit for duration.
Default: seconds · Allowed: seconds, minutes

sound (string)*

Beep sound.
Default: default · Allowed: default, coachWhistle, alarm, alarmClock, smokeDetector, woopWoop, singleTone, doubleTone

theme (string)*

Color theme.
Default: default · Allowed: default, lillified, sandstoned, seafoamed, forrestity, pinkness

vibrate (boolean)*

Vibrate along with the beep interval.
Default: false

flash (boolean)*

Flash the screen along with the beep interval.
Default: false

autoLap (boolean)*

Automatically record each interval as a lap.
Default: true

autoPause (boolean)*

Automatically pause when each interval is reached.
Default: false


* Requires the PRO upgrade.