# REST API get all available, unassigned task using administrator profile

**URL:** <https://community.ofelia.com/t/rest-api-get-all-available-unassigned-task-using-administrator-profile/11641>\
**Category:** Q&A\
**Tags:** extensions\
**Created:** [10 November 2023 08:22 UTC](https://community.ofelia.com/t/rest-api-get-all-available-unassigned-task-using-administrator-profile/11641 "2023-11-10T08:22:57Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![chris\_dev](https://avatars.discourse-cdn.com/v4/letter/c/aca169/32.png) [@chris\_dev](https://community.ofelia.com/u/chris_dev)\
**Post date:** [10 November 2023 08:22 UTC](https://community.ofelia.com/t/rest-api-get-all-available-unassigned-task-using-administrator-profile/11641/1 "2023-11-10T08:22:57Z")

</div>

I would like to get all available, unassigned task (assigned\_id equal to blank or null) via API using an administrator account/profile.  
Reason for this is to create an auto-assign task for users who are currently online or active. Auto-assigning will be based on availability of the user or base on his/her current assign load.  
  
How can i filter this to the API?  
&nbsp;

---

<div class="post-metadata">

**Author:** ![sjamet](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ofelia.com/sjamet/32/870_2.png) [@sjamet](https://community.ofelia.com/u/sjamet)\
**Post date:** [16 November 2023 01:09 UTC](https://community.ofelia.com/t/rest-api-get-all-available-unassigned-task-using-administrator-profile/11641/2 "2023-11-16T01:09:10Z")

</div>

If you just want to list task yous must use REST API&nbsp; with "Finds HumanTasks"  
You can add various filters to define the tasks.  
https://api-documentation.bonitasoft.com/latest/#tag/HumanTask/operation/searchHumanTasks

Ex: /API/bpm/humanTask?p=0&c=100&f=state=ready&f=assigned\_id=0

---

<div class="post-metadata">

**Author:** ![chris\_dev](https://avatars.discourse-cdn.com/v4/letter/c/aca169/32.png) [@chris\_dev](https://community.ofelia.com/u/chris_dev)\
**Post date:** [16 November 2023 05:28 UTC](https://community.ofelia.com/t/rest-api-get-all-available-unassigned-task-using-administrator-profile/11641/3 "2023-11-16T05:28:05Z")

</div>

The problem with&nbsp;humanTask&nbsp;and userTask api is that it can't filter in assigned\_id&nbsp;field equal to null or empty (i'm using an administrative account).  
How can i filter all task without assigned\_id?

---

<div class="post-metadata">

**Author:** ![sjamet](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ofelia.com/sjamet/32/870_2.png) [@sjamet](https://community.ofelia.com/u/sjamet)\
**Post date:** [16 November 2023 05:42 UTC](https://community.ofelia.com/t/rest-api-get-all-available-unassigned-task-using-administrator-profile/11641/4 "2023-11-16T05:42:55Z")

</div>

I think /API/bpm/humanTask?p=0&c=100&f=state=ready&f=assigned\_id=0 might work.

In my case i have only unsigned tasks.

---

<div class="post-metadata">

**Author:** ![chris\_dev](https://avatars.discourse-cdn.com/v4/letter/c/aca169/32.png) [@chris\_dev](https://community.ofelia.com/u/chris_dev)\
**Post date:** [17 November 2023 06:28 UTC](https://community.ofelia.com/t/rest-api-get-all-available-unassigned-task-using-administrator-profile/11641/5 "2023-11-17T06:28:12Z")

</div>

@sjamet you are right, set value to zero works
