Add tasks to Doo using doo.create
. Use the URL host to set the task title. The title field is the only required attribute of your URL. You can create tasks silently or with a confirmation. URLs are percent decoded before parsing, but encoding is not required.
All parameters are optional. Certain conditions like location-based tasks require specific sets of parameters.
a
Alerts
Use 0 for disabled or 1 for enabled. Defaults to enabled.
nag
Nag Alerts
Use 0 for disabled or 1 for enabled. Defaults to disabled.
c
Checklist
Strings separated by line breaks, represented by "\n". Begin incomplete items with "[ ]" and completed items with "[x]".
n
Notes
Recommended length is 300 characters or less
d
Date
A date string in ISO 8601 format
ed
End Date
A date string in ISO 8601 format
r
Repeat Type
0 = None. 1 = Daily. 2 = Weekly. 3 = Monthly. 4 = Yearly.
rint
Repeat Interval
Integer
ord
Repeat Day Ordinals
A comma separated list of day ordinals from 1 to N. In the Gregorian calendar, N is equal to 7 and Sunday has an ordinal of 1. Day ordinals are only valid for the weekly repeat type. Visit the Apple documentation on weekday ordinals for more information.
eat
Early Reminder Type
0 = None. 1 = Day. 2 = Week. 3 = Month. 4 = Year.
eaint
Early Reminder Interval
Integer
lat
Latitude
Float. A location-based task requires latitude, longitude, and location name. The presence of both latitude and longitude will cause the scheme to ignore any dates or custom repeat information. Latitude values are not validated.
long
Longitude
Float. A location-based task requires latitude, longitude, and location name. The presence of both latitude and longitude will cause the scheme to ignore any dates or custom repeat information. Longitude values are not validated.
lact
Location Activation
Integer. 0 = Arriving. 1 = Leaving. Defaults to Arriving.
lrad
Location Activation Radius
Integer. Defaults to 300 meters.
silent
Confirmation Prompt
Require a confirmation before saving the reminder. Use 0 for disabled or 1 for enabled. Defaults to enabled.