Changelog
Live

Filter the tasks API to a single tag

GET /v1/tasks now takes a tag_id filter, so each agent can pull only the tasks that belong to it, for builders working with NOAN's API.

Until now reading tasks over the API meant pulling the whole list and filtering it yourself. If you ran several agents, each one still had to sort its own work out of everyone else's.

What's new

  • A tag_id filter on GET /v1/tasks. Pass one or more tag ids and you get back only the tasks carrying any of those tags, the same way GET /v1/contacts already filters.

Why it matters

When you give each sub-agent its own tag, a single request now returns that agent's queue and nothing else. The agent asks for its work, gets its work, and acts on it, instead of downloading the board and discarding most of it.

Where to find it

Add tag_id to your GET /v1/tasks request. The API is documented at api.getnoan.com.