microsoftarchive / api

The Wunderlist API Documentation
123 stars 37 forks source link

Subtasks API ignores completed parameter #81

Open idpaterson opened 8 years ago

idpaterson commented 8 years ago

Today I noticed that a request for subtasks in a list was returning the same data regardless of the completed parameter. Both complete and incomplete subtasks are returned in either case which was causing duplicate task IDs in my sync process. If this has always been the case I would be happy to update the documentation to explain what the completed parameter does or to remove that parameter if it is unused. Please just confirm whether this is expected behavior or a bug.

lgallard commented 7 years ago

I'm getting the same behaviour for list:

GET a.wunderlist.com/api/v1/subtasks?list_id=1234&completed=true

And for Tasks:

GET a.wunderlist.com/api/v1/subtasks?task_id=1234&completed=true

As you can see below the responde include both, completed and "pending" subtasks:

[
{
"id": 12,
"task_id": 1234,
"completed": true,
"completed_at": "2016-09-17T21:58:40.714Z",
"created_at": "2016-09-17T21:53:54.962Z",
"revision": 2,
"title": "Subtask 2",
"type": "subtask"
},
{
"id": 13,
"task_id": 1234,
"completed": false,
"created_at": "2016-09-17T21:53:58.920Z",
"revision": 1,
"title": "Subtask NN",
"type": "subtask"
}
]