Todo & Todo Cloud version 7.0.3 and newer supports x-callback-url syntax.


Note: all parameters must be URL encoded so if you are passing a list named "Home Work" it must be passed as Home%20Work.


Showing Lists


Show "All" List

appigotodo://x-callback-url/showAllList

Show Focus List

appigotodo://x-callback-url/showFocusList

Show Starred Tasks  appigotodo://x-callback-url/showStarredTasks
Show Inbox  appigotodo://x-callback-url/showInbox
Show <name of list>  appigotodo://x-callback-url/showList?name=<name of list>


Showing Tasks


Show a Task <name of task> appigotodo://x-callback-url/showTask?name=<name of task>
Show a Project <name of Project> appigotodo://x-callback-url/showProject?name=<project name>
Show a Checklist <name of Checklist> appigotodo://x-callback-url/showChecklist?name=<checklist name>

Creating a Task


appigotodo://x-callback-url/createTask?<parameter list>


Required Parameters


name

The name of the task to create

name=<task name>

Optional Parameters


 due-date

 The task's due date

due-date=<YYYY-MM-DD formatted date>
Example: due-date=2013-09-30

 priority

 The task's priority

 priority=<priority value>

 0 - no priority
 1 - high priority
 2 - medium priority
 3 - low priority

 note

 A note to attach to the task

 note=<URL escaped note>

 example: note=This%20is%20a%20note

 repeat
 The task's recurrence rule
 repeat=<repeat value>

 0 - None

 Repeat from Due Date when completed
 1 - Weekly
 2 - Monthly
 3 - Yearly
 4 - Daily
 5 - Biweekly
 6 - Bimonthly
 7 - Semiannually
 8 - Quarterly
 50 - Advanced repeat (see options below)

 Repeat from Completion Date
 101 - Weekly
 102 - Monthly
 103 - Yearly
 104 - Daily
 105 - Biweekly
 106 - Bimonthly
 107 - Semiannually
 108 - Quarterly
 150 - Advanced repeat (see options below)

 advanced-repeat
 Specify advanced recurrence rules

 Requires "repeat" value to be specified as "50" or "150"

 advanced-repeat=<URL encoded advanced repeat rule> 
 Samples

 Every%20tue%20and%20thu (repeat every tuesday and thursday)