oto_project_files
A project's raw documents (« Autre document » — PDF/HTML/etc. attached to the project). op=list → each file with filename + title/description/summary + a signed download_url to fetch it (read access). op=delete + file_id → remove an outdated document (write access; deletes the stored object too). To add one: oto_import target=project_file (a file the server can reach) or oto_upload_url target=project_file (a file you push).
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": {
"op": "<op>",
"project_id": "<project_id>"
},
"name": "oto_project_files"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | Yes | ||
| _org | No | ||
| _run_id | No | OBLIGATOIRE à chaque appel dès `run_start` ou `data_claim_next` : sans lui, l'écriture sur une ligne réservée est refusée. Hérité seulement si le serveur tient un run actif — n'y compte pas. | |
| file_id | No | ||
| project_id | Yes |