Todo Lists

RETRIEVE

Get All Todo Lists

  • GET /todo_lists.xml
    • ?responsible_party={person_id}

Get All Todo Lists for Project

  • GET /projects/{project_id}/todo_lists.xml
    • ?filter=[all|pending|finished]
  • GET|POST /projects/{project_id}/todos/lists
    • <complete>{true|false}</complete>

Get One Todo List

  • GET /todo_lists/{todo_list_id}.xml
  • GET /todo_lists/{todo_list_id}
  • GET|POST /todos/list/{todo_list_id}

CREATE

  • POST /projects/{project_id}/todo_lists.xml
  • POST /projects/{project_id}/todos/create_list

UPDATE

  • PUT /todo_lists/{todo_list_id}
  • POST /todos/update_list/{todo_list_id}

DELETE

  • DELETE /todo_lists/{todo_list_id}
  • GET /todos/delete_list/{todo_list_id}

OTHER

Reorder Todo Lists

  • POST /projects/{project_id}/todo_lists/reorder.xml
  • POST todos/move_list/{todo_list_id}

HELPERS

  • GET /todo_lists/{todo_list_id}/edit.xml
  • GET /projects/{project_id}/todo_lists/new.xml