Todo.ly REST API Method: PUT /Items/Id

Updates the given item based on the input parameters.

URL:

https://todo.ly/api/items/[id].format

Formats:

xml, json

HTTP Method(s):

PUT, POST.

Requires Authentication:

true

Parameters:

This method requires a ItemObject as input parameter, although it doesn’t require all the fields of the ItemObject.
The supplied fields will be updated on the server. For example if the ItemObject only contains the Checked state, then only that field will be updated. It updates the item with the given Id.

Example Parameter input in XML format:

<ItemObject>
    <Checked>true</Checked>
</ItemObject>

Usage examples:

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

Response:

The response contains the details of the updated item

  <ItemObject>
    <Id>1033</Id>
    <Content>New Item</Content>
    <ItemType>1</ItemType>
    <Checked>true</Checked>
    <ProjectId>192</ProjectId>
    <ParentId>0</ParentId>
    <Path />
    <Collapsed>false</Collapsed>
    <DateString />
    <DateStringPriority>0</DateStringPriority>
    <DueDate />
    <ItemOrder>0</ItemOrder>
    <Priority>4</Priority>
    <Children />
  </ItemObject>