GET /tasks.json | /tasks/{task_id}.json
tw.tasks.get(query_string, task_id)
POST /tasklists/{tasklist_id}/tasks.json
tw.tasks.create(tasklist_id, body, query_string)
tw.tasks.update(task_id, body)
tw.tasks.delete(task_id)
tw.tasks.subtask(task_id, body, query_string)
PUT /tasks/{task_id}/complete.json
tw.tasks.complete(task_id)
PUT /tasks/{task_id}/uncomplete.json
tw.tasks.incomplete(task_id)
tw.tasks.completed(query_string)
tw.tasks.completedDate(task_id, body)
GET /tasks/{task_id}/dependencies.json
tw.tasks.dependencies(task_id)
PUT /tasklists/{tasklist_id}/tasks/reorder.json
tw.tasks.reorder(tasklist_id, body)
GET /tasks/{task_id}/followers.json
tw.tasks.getFollowers(task_id)
tw.tasks.setFollowers(task_id, body)
tw.tasks.removeFollowers(task_id, body)
PUT /tasklists/{tasklist_id}/quickadd.json
tw.tasks.quickadd(tasklist_id, body)
POST /tasks/{task_id}/time_entries.json
tw.tasks.createTime(task_id, body)
GET /tasks/{task_id}/time/total.json
tw.tasks.totalTime(task_id, query_string)
PUT /tasks/{task_id}/estimatedtime.json
tw.tasks.estimatedTime(task_id, body)
GET /tasks/{task_id}/time_entries.json
tw.tasks.getTimeEntries(task_id)
GET /tasks/{task_id}/comments.json
tw.tasks.getComments(task_id, query_string)
POST /tasks/{task_id}/comments.json
tw.tasks.createComment(task_id, body)
GET /tasks/{task_id}/files.json
tw.tasks.getFiles(task_id)
POST /tasks/{task_id}/files.json
tw.tasks.createFile(task_id, body)
GET /tasks/{task_id}/tags.json
tw.tasks.getTags(task_id, query_string)
PUT /tasks/{task_id}/tags.json
tw.tasks.updateTag(task_id, body)
GET /tasks/{task_id}/audit.json
tw.tasks.audit(task_id)