File, tick off or put away
notebook_organizeChange where an entry sits in the user's RelayLink notebook without touching its text: task status, priority, pinning, project, tags, links, archiving, deleting and restoring, when to see it again, and adopting a suggestion. Completing a task is status "done" here and nothing else does it — reading a task never completes it. Deleting is reversible for 30 days (lifecycle "active" restores it). Only pass what is changing; everything omitted is left alone. This is the user's RelayLink notebook, for material they are keeping: use it when they name RelayLink or their notebook, when they are continuing work already kept here, or when they pick a RelayLink entry. A durable fact ABOUT them — how they like to be worked with, what they are working on — is memory_add's instead, and a project-scoped preference or one with an end date is this notebook's. A bare "add a task" or "save this note" may be meant for another connected app, and a destination they name outright is always the destination. If more than one place is plausible and nothing settles it, ask once, then stay with the answer for the rest of the task.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"entryId": "<entryId>"
},
"name": "notebook_organize"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| due | No | A new due date or time. Tasks and decisions only. | |
| adopt | No | true when the user accepts a suggestion you saved. Only ever on their say-so — this is what turns your inference into something recorded as theirs. | |
| linkTo | No | An entry_id to link this one to. | |
| pinned | No | true to pin it to the top of lists, false to unpin. | |
| status | No | Task status: open | doing | blocked | done. Tasks only. | |
| unlink | No | An entry_id to unlink from, in either direction. | |
| addTags | No | Tags to add. | |
| entryId | Yes | The entry_id to change. | |
| project | No | A project name or id to file it under, created on first mention. | |
| clearDue | No | true to remove the due date. | |
| linkType | No | related | led_to | supersedes | answers | bears_on. | |
| priority | No | normal | low | high. | |
| reviewAt | No | A date to review it, or an empty string to remove one. Saved for review; nothing is scheduled or delivered. | |
| expiresAt | No | When a preference stops applying, or an empty string to remove the expiry. Preferences only. | |
| lifecycle | No | active | archived | deleted. Archived is out of the way and findable; deleted is recoverable for 30 days. | |
| removeTags | No | Tags to remove. | |
| snoozeUntil | No | Hold it back until this date, or an empty string to stop holding it back. | |
| clearProject | No | true to take it out of its project. | |
| resurfaceCue | No | Why or when to bring it back, in the user's words. Empty string clears it. | |
| stopResurfacing | No | true when the user says to stop bringing it back. Never set this on your own. |