Reference
Withdraw a reference without erasing it
The retract-reference tool, and the REST call it is generated from.
RESTDELETE /api/v1/tasks/{id}/references
MCPretract-reference
Withdraws a reference, by its url, without deleting it: it stops counting toward readiness and dedupe, and is kept in the task's history with its basis. Retracting one that is not there is a no-op, not an error.
Parameters
- id
The task citing it.
- url
The reference's URL, in any spelling that normalises to the stored one.
- basis
Why, kept in the task's history: a
task_…(the standing rule you act under) or an http(s) URL. Optional; repeat for several. - said
The person's answer that approved it, verbatim.
Responses
200How many rows were retracted
400The request body does not match the operation's schema
Generated from the spec this operation is implemented against, so the two names above cannot disagree with the surface a client sees.