Todo.ly REST API Method: GET /Items

Returns the list of all items of the Authenticated user. The item list is NOT in Hierarchy. It purely contains all the items of the current user. Each item contains information about the hierarchy, so you can build a tree based on that. However you can get the hierarchical list when you get the items by project. For more details see under ‘Projects/Id/items’ Api reference.

URL:

https://todo.ly/api/items.format

Formats:

xml, json

HTTP Method(s):

GET

Requires Authentication:

true

Parameters:

None

Usage examples:

https://todo.ly/api/items.xml

Response:

<ArrayOfItemObject>
  <ItemObject>
    <Id>1023</Id>
    <Content>Move items to different project using drag and drop</Content>
    <ItemType>1</ItemType>
    <Checked>false</Checked>
    <ProjectId>192</ProjectId>
    <ParentId>0</ParentId>
    <Path />
    <Collapsed>false</Collapsed>
    <DateString />
    <DateStringPriority>0</DateStringPriority>
    <DueDate />
    <ItemOrder>1</ItemOrder>
    <Priority>4</Priority>
    <Children />
  </ItemObject>    
  <ItemObject>
    <Id>1024</Id>
    <Content>Hover your mouse over a project or item and right click on it for more options</Content>
    <ItemType>1</ItemType>
    <Checked>false</Checked>
    <ProjectId>192</ProjectId>
    <ParentId>0</ParentId>
    <Path />
    <Collapsed>false</Collapsed>
    <DateString />
    <DateStringPriority>0</DateStringPriority>
    <DueDate />
    <ItemOrder>2</ItemOrder>
    <Priority>4</Priority>
    <Children />
  </ItemObject>
  <ItemObject>
    <Id>1025</Id>
    <Content>Try to drag and reorder items</Content>
    <ItemType>1</ItemType>
    <Checked>false</Checked>
    <ProjectId>192</ProjectId>
    <ParentId>0</ParentId>
    <Path />
    <Collapsed>false</Collapsed>
    <DateString />
    <DateStringPriority>0</DateStringPriority>
    <DueDate />
    <ItemOrder>3</ItemOrder>
    <Priority>4</Priority>
    <Children />
  </ItemObject>
  <ItemObject>
    <Id>1026</Id>
    <Content>You can drag and drop task on each other to create sub tasks, like this</Content>
    <ItemType>1</ItemType>
    <Checked>false</Checked>
    <ProjectId>192</ProjectId>
    <ParentId>1025</ParentId>
    <Path />
    <Collapsed>false</Collapsed>
    <DateString />
    <DateStringPriority>0</DateStringPriority>
    <DueDate />
    <ItemOrder>4</ItemOrder>
    <Priority>4</Priority>
    <Children />
  </ItemObject>
</ArrayOfItemObject>