# My Tasks - Section: Today API

**URL:** <https://forum.asana.com/t/my-tasks-section-today-api/66765>\
**Category:** API & Developers\
**Tags:** tasks\
**Created:** [19 November 2019 12:38 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765 "2019-11-19T12:38:03Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![luckydem](https://luna1.co/8d76cd.png) [@luckydem](https://forum.asana.com/u/luckydem)\
**Post date:** [19 November 2019 12:38 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/1 "2019-11-19T12:38:03Z")

</div>

Hey All. thanks in advance and I apologise if this question has been asked before. I can’t seem to find the answer.

So I am trying to create a simple dashboard to view my tasks for today only using the ASANA Api.  
So I have read that if I specify the project, I can specifiy the sections ID but…  
I want to view all my tasks across all my projects that are not complete and in the “today” section. how do I create that url?

---

<div class="post-metadata">

**Author:** ![Phil\_Seeman](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/phil_seeman/32/81525_2.png) [@Phil\_Seeman](https://forum.asana.com/u/Phil_Seeman)\
**Post date:** [19 November 2019 14:56 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/2 "2019-11-19T14:56:01Z")

</div>

Hi @luckydem and welcome to the forum!

To get _ **your** _ tasks via the API, you’ll want to use the **User Tasks List** endpoints, which return those tasks assigned to you and showing in your “My Tasks” view:

> **[Build an app with Asana](https://developers.asana.com/docs)**
>
> Learn the basics of Asana's developer platform

There is no endpoint which just returns tasks by Due Date, so you’ll need to get a list of all of your tasks via this endpoint:

> **[Build an app with Asana](https://developers.asana.com/docs)**
>
> Learn the basics of Asana's developer platform

and then do your own filtering logic to find those that are due today.

---

<div class="post-metadata">

**Author:** ![Emilie\_Cyr](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/emilie_cyr/32/40334_2.png) [@Emilie\_Cyr](https://forum.asana.com/u/Emilie_Cyr)\
**Post date:** [19 November 2019 16:55 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/3 "2019-11-19T16:55:45Z")

</div>

Hi @luckydem!

I quickly want to mention that you can also achieve what you are asking for with Bridge24 for Asana.

Hope this helps!  
Emilie

---

<div class="post-metadata">

**Author:** ![Larry\_Berger\_lpb](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/larry_berger_lpb/32/276017_2.png) [@Larry\_Berger\_lpb](https://forum.asana.com/u/Larry_Berger_lpb)\
**Post date:** [19 November 2019 17:05 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/4 "2019-11-19T17:05:57Z")

</div>

@luckydem,

If you weren’t aware, it’s simple to do this right in Asana (no API, no third party tool) using Advanced Search (if you’re on a paid plan):

 ![image](https://us1.discourse-cdn.com/asana/original/3X/f/e/fe03f51761a508aa2def6fc07b2f840e9c812746.png)

To get that last parameter for Today/Upcoming/Later, use Add filter in the bottom left and look in the More menu items.

Larry

---

<div class="post-metadata">

**Author:** ![luckydem](https://luna1.co/8d76cd.png) [@luckydem](https://forum.asana.com/u/luckydem)\
**Post date:** [19 November 2019 18:58 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/5 "2019-11-19T18:58:24Z")

</div>

Thank you kindly for your response.  
Maybe this is the same thing but I’m referring to the default sections that Asana provides when viewing “my tasks”, eg: recently assigned | today | upcoming and not for the due date.

With regards the other comments, thanks for the feedback. The reason why I’m creating my own web interface using ASANA’S API is because I have multiple workspaces and I would like to view all my tasks in one place.

It has been done by a few people before and there are a couple of repositories out there that people have shared, but I haven’t found one that works the way I want it to and the chrome extensions that I found didn’t work either.

So… It gives me the opportunity to learn more about APIs and webhooks etc and does a great job of distracting me from my actual work 🙂

---

<div class="post-metadata">

**Author:** ![Phil\_Seeman](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/phil_seeman/32/81525_2.png) [@Phil\_Seeman](https://forum.asana.com/u/Phil_Seeman)\
**Post date:** [19 November 2019 20:32 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/6 "2019-11-19T20:32:08Z")

</div>

Ah, OK.

You’ll still want to use the User Task List endpoint, and there’s still no way to filter out tasks that are only in the 'Today" section so you’ll need to retrieve the whole list and do your own filtering.

Here an example of what you might want to do:

`GET /user_task_lists/159xxxxxxxxx130/tasks?completed_since=now&opt_fields=name,assignee_status`

`completed_since=now` will filter out completed tasks and give you only uncompleted tasks.

`assignee_status` is the string value of the section - i.e. "today, “upcoming”, “later”, etc.

---

<div class="post-metadata">

**Author:** ![gunniho](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/gunniho/32/13091_2.png) [@gunniho](https://forum.asana.com/u/gunniho)\
**Post date:** [25 May 2020 22:21 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/7 "2020-05-25T22:21:12Z")

</div>

Hey, I’m doing a similar project as the OP. I’m having a hard time getting only `assignee_status=today` , are there some tricks or gotchas? I keep getting Upcoming and Later with the response.

---

<div class="post-metadata">

**Author:** ![Phil\_Seeman](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/phil_seeman/32/81525_2.png) [@Phil\_Seeman](https://forum.asana.com/u/Phil_Seeman)\
**Post date:** [26 May 2020 03:08 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/8 "2020-05-26T03:08:06Z")

</div>

Hi @gunniho and welcome to the forum,

What queries have you tried?

---

<div class="post-metadata">

**Author:** ![gunniho](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/gunniho/32/13091_2.png) [@gunniho](https://forum.asana.com/u/gunniho)\
**Post date:** [26 May 2020 10:42 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/9 "2020-05-26T10:42:10Z")

</div>

Hi @Phil_Seeman!  
This one f.ex.:  
`https://app.asana.com/api/1.0/user_task_lists/3.....0/tasks/?completed_since=now&opt_fields=name,assignee_status&assignee_status=today`

It returns my tasks, starting with today, but it will also go into Upcoming and later.

---

<div class="post-metadata">

**Author:** ![Phil\_Seeman](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/phil_seeman/32/81525_2.png) [@Phil\_Seeman](https://forum.asana.com/u/Phil_Seeman)\
**Post date:** [26 May 2020 13:57 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/10 "2020-05-26T13:57:06Z")

</div>

Right - as I said above:

> [@Phil\_Seeman](#):
>
> there’s still no way to filter out tasks that are only in the 'Today" section so you’ll need to retrieve the whole list and do your own filtering.

`opt_fields` is only for telling Asana what fields you want returned; it has no filtering capabilities within it. If you use the `user_task_lists` endpoint, you’ll have to filter out the `today` items on your end.

Having said that, it seems like you might be able to use [the Search API](https://developers.asana.com/docs/search-tasks-in-a-workspace) instead of the `user_task_lists` endpoint. I haven’t tried this myself, but the Search API has parameters for both **assignee** and **assignee\_status** , so it seems like you should be able to specify your User guid for assignee and “today” for assignee\_status and get what you want. You might want to try that. If you do, please report back and let us know if that gets you what you want!

---

<div class="post-metadata">

**Author:** ![gunniho](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/gunniho/32/13091_2.png) [@gunniho](https://forum.asana.com/u/gunniho)\
**Post date:** [26 May 2020 17:25 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/11 "2020-05-26T17:25:10Z")

</div>

Got it - big thanks!

---

<div class="post-metadata">

**Author:** ![Brandon4](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/brandon4/32/90491_2.png) [@Brandon4](https://forum.asana.com/u/Brandon4)\
**Post date:** [15 June 2021 13:42 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/12 "2021-06-15T13:42:26Z")

</div>

Unfortunately, this doesn’t seem to work. The `assignee_status` does not appear to have any meaningful relationship to the section which the task appears within when view the web UI.

Observe: Using the Asana API Explorer, I conduct the following request for one of my tasks:

`https://app.asana.com/api/1.0/tasks/123456789123456789`

  
In the response, I see that `assignee_status` is `upcoming`. But the task is clearly within the "Recently Assigned" section of my Asana web UI. It is not in the "Upcoming" section.
- I then drag and drop the task to a section labelled “Today” within the Asana UI, and then re-send the request. Unfortunately, `assignee_status` still comes back as `upcoming`.

- I create a new section, name it “Today” and move the task to it. Still `upcoming`.

- Thinking it may be a caching issue, I updated the notes on the task and resend the request. The notes are updated in the request as expected, but `assignee_status` is still `upcoming`.

  
I create a new task directly within the "Today" section. I then use Asana API Explorer to get the task gid and then run Asana API Explorer again to get information about that task.
- The task has `assignee_status` set to `inbox`. However, that task is clearly within the “Today” section in my Asana web UI. In fact, it was created directly within that section and has never been in any other section.

- Desperate for any sort of useful functionality/feedback, I set a due date on the task of today, and keep the task in the “Today” section. Resending the request, the `assignee_status` is still `inbox`.

- Then, I use the “Move tasks between sections” button ![image](https://us1.discourse-cdn.com/asana/original/3X/5/f/5f23a021cfcbdab52e0ba777892228552a8136b0.png) to move the task to “Upcoming”. Still, the API request comes back with `inbox`.

- So, I drag-and-drop the task back to the “Today” section. Still `inbox`.

- To test for a caching issue again, I update the notes of the task and make the API call again. The notes are updated, but `assignee_status` is still `inbox`.

  
Sadly, it appears that it is impossible to get tasks marked for "Today" with this method. Yes, some tasks come back with `assignee_status` set as `today`, but when those tasks are moved to a different section, the `assignee_status` doesn't change. The `assignee_status` parameter within the API seems 100% disconnected from the web UI.

---

<div class="post-metadata">

**Author:** ![Brandon4](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/brandon4/32/90491_2.png) [@Brandon4](https://forum.asana.com/u/Brandon4)\
**Post date:** [15 June 2021 13:54 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/13 "2021-06-15T13:54:02Z")

</div>

My hypothesis is that the latest update to Asana whereby custom sections were added has caused `assignee_status` to become an orphaned property that is no longer being updated when tasks are moved via the UI.

---

<div class="post-metadata">

**Author:** ![Brandon4](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/brandon4/32/90491_2.png) [@Brandon4](https://forum.asana.com/u/Brandon4)\
**Post date:** [15 June 2021 13:57 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/14 "2021-06-15T13:57:21Z")

</div>

I see [this](https://forum.asana.com/t/upcoming-changes-coming-to-my-tasks-in-asana-and-the-api-breaking-changes/109717), now. How disappointing, both in terms of the lost functionality and the failure in documentation.

---

<div class="post-metadata">

**Author:** ![Phil\_Seeman](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/phil_seeman/32/81525_2.png) [@Phil\_Seeman](https://forum.asana.com/u/Phil_Seeman)\
**Post date:** [15 June 2021 16:43 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/15 "2021-06-15T16:43:57Z")

</div>

> [@Brandon4](#):
>
> I see [this](https://forum.asana.com/t/upcoming-changes-coming-to-my-tasks-in-asana-and-the-api-breaking-changes/109717), now.

Yeah, sorry, I was going to post a link to that info earlier this morning but got pulled away from my PC. You found it. ☹

Also I see you just found the other relevant part of the issue, that getting sections in My Tasks via the API is currently broken…

> [@Brandon4](#):
>
> How disappointing, both in terms of the lost functionality and the failure in documentation.

Agreed 💯

---

<div class="post-metadata">

**Author:** ![Phil\_Seeman](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/phil_seeman/32/81525_2.png) [@Phil\_Seeman](https://forum.asana.com/u/Phil_Seeman)\
**Post date:** [5 August 2021 20:03 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/16 "2021-08-05T20:03:57Z")

</div>

> [@Brandon4](#):
>
> My hypothesis is that the latest update to Asana whereby custom sections were added has caused `assignee_status` to become an orphaned property that is no longer being updated when tasks are moved via the UI.

@Brandon4 et all,

This is now resolved!! They’ve just added a new `assignee_section` property to task objects that are in a user’s My Tasks (“user task list” in technical terms).

It’s an opt-in property meaning you’ll need to get it using `opt_fields=assignee-section` but it’s there now. It looks like this:

![image](https://us1.discourse-cdn.com/asana/original/3X/f/3/f35d4697af829c6c0e383f3081a75aab5f90f7f3.png)

cc: @Larry_Berger_lpb, @Bastien_Siebman, @Frederic_Malenfant, @JFrentz

---

<div class="post-metadata">

**Author:** ![Phil\_Seeman](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/phil_seeman/32/81525_2.png) [@Phil\_Seeman](https://forum.asana.com/u/Phil_Seeman)\
**Post date:** [6 August 2021 05:32 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/17 "2021-08-06T05:32:50Z")

</div>

> [@Phil\_Seeman](#):
>
> It’s an opt-in property meaning you’ll need to get it using `opt_fields=assignee-section`

Good news - the API team just pushed an update and this is no longer the case. `assignee_section` is now returned by default for tasks in My Tasks, no opt-in needed. Nice!

---

<div class="post-metadata">

**Author:** ![Bastien\_Siebman](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/bastien_siebman/32/172354_2.png) [@Bastien\_Siebman](https://forum.asana.com/u/Bastien_Siebman)\
**Post date:** [6 August 2021 10:30 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/18 "2021-08-06T10:30:18Z")

</div>

Great! I’ll use it as soon as possible! Thanks

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/system/32/276370_2.png) [@system](https://forum.asana.com/u/system)\
**Post date:** [30 May 2025 19:05 UTC](https://forum.asana.com/t/my-tasks-section-today-api/66765/19 "2025-05-30T19:05:19Z")

</div>


