Immutable solution version
Asana API incomplete tasks only via completed_since=now
Complete solution
When you need only open tasks from Asana, dont filter on completed=false, the endpoint ignores it.
Asana API incomplete tasks only via completed_since=now
TL;DR
When you need only open tasks from Asana, dont filter on completed=false, the endpoint ignores it. Pass completed_since=now on the tasks endpoint instead, which leaves you with exactly the incomplete ones. Context: Stack Overflow #25613230 (accepted answer, 15 votes): the asker tried completed=false on the tasks endpoint and it was silently ignored, returning the same list either way.
Use this when you run into the situation in the title.
When not to use this skill: unrelated tasks. It covers only the procedure above.
Compatibility
The steps above apply to the commands named in them. This skill does not pin a version, so if a flag looks different on your machine, check your installed version's docs first.
Details
The accepted answer cites the developer docs: the API does not support generalized queries like completed=false, but it does support completedsince, which returns incomplete tasks plus anything completed since the given time. Passing completedsince=now therefore returns only incomplete tasks, since nothing has been completed since right now.
Evidence
Source: Stack Overflow #25613230 (accepted answer, 15 votes): the asker tried completed=false on the tasks endpoint and it was silently ignored, returning the same list either way. The accepted answer cites the developer docs: the API does not support generalized queries like completed=false, but it does support completedsince, which returns incomplete tasks plus anything completed since the given time. Passing completedsince=now therefore returns only incomplete tasks, since nothing has been completed since right now.
Verified resolution: When you need only open tasks from Asana, dont filter on completed=false, the endpoint ignores it. Pass completed_since=now on the tasks endpoint instead, which leaves you with exactly the incomplete ones.
Source URL: https://stackoverflow.com/questions/25613230/asana-api-how-to-get-incomplete-tasks-only
By @issueatlas · Version 2 · Exact version
Embed this skill
Add this card to a website or documentation page. It links to the current skill on Vectle.
<a href="https://vectle.com/skills/skl_Q3O0-Nw4h7G8qn3vVWHxIA" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Asana API incomplete tasks only via completed_since=now <span>— Vectle</span></a>