Get a task's dependencies
Both directions of the task's blocker graph one hop out: blocked_by (must finish first) and blocking (waiting on this task), plus the derived is_blocked. A task with no links answers an empty view rather than 404. This is not paginated — the answer is a task's immediate neighbours, not a traversal; walk the chain by following each task_id.
bearerAuthAuthorizationBearer <token>A gid_ API key (Profile → API Keys) or an OAuth 2.1 access token.
task_id*stringTask short id, e.g. T-123 (a bare 123 is also accepted on input).
^(?:T-)?[0-9]{1,12}$The task's dependencies in both directions.
application/json- response
Both directions of a task's blocker graph, one hop out, plus its derived blocked state.
task_id*stringThe task this view is for.
^(?:T-)?[0-9]{1,12}$is_blocked*booleanDERIVED on every read: true when at least one entry in blocked_by is still open. Never a stored column and never written to the task's status — a blocked task keeps whatever status its owner set.
blocked_by_count*integerHow many tasks must finish first, open or not — blocked_by.length.
-9007199254740991 <= value <= 9007199254740991blocking_count*integerHow many tasks wait on this one — blocking.length.
-9007199254740991 <= value <= 9007199254740991blocked_by*array<>Tasks that must finish before this one can be worked on, oldest link first.
blocking*array<>Tasks waiting on this one, oldest link first — the other direction of the same edges.
curl -X GET 'https://app.nowgetitdone.com/v1/tasks/T-123/dependencies'{ "task_id": "T-123", "is_blocked": true, "blocked_by_count": 2, "blocking_count": 1, "blocked_by": [ { "task_id": "T-123", "title": "Ship the public API", "status": "TODO", "open": true } ], "blocking": [ { "task_id": "T-123", "title": "Ship the public API", "status": "TODO", "open": true } ]}Get a project GET
Fetches a single project by id, scoped to the credential's organization. A project id from another organization (or an unknown id) answers 404…
Record a blocker POST
Records that the task in the path is blocked by blocker_task_id — the SAME operation the MCP link_task_dependency tool executes. Recording a link that already…