Restore project
restore_projectReopen an archived project by giving its key and a reason: files a restored case entry and resumes tasks where the archive left them. Refuses projects that were never archived.
Instructions
Brings an archived project back: files a restored entry carrying the reason in
its case, and its tasks resume where the archive left them.
A project that is not archived is refused with project_not_archived.
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": {
"key": "<key>",
"reason": "<reason>"
},
"name": "restore_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Project key, case-insensitive. An unknown key is refused with `project_not_found` | |
| reason | Yes | Why the project is archived or restored; a blank one is refused with `project_reason_required`. Filed in the `archived` or `restored` entry of the project's case |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| no | Yes | Number of the `archived` or `restored` entry in the project's case | |
| key | Yes | ||
| archived_at | Yes | When the project was archived; `null` once it is restored |