data_row_history
Read the revision history of ONE datastore row: every write, newest first, with the values before and after (diff: {column: {avant, apres}}), who wrote it (acteur), under which run (run_id), through which face (source: import, agent, console, api, upload, system) and in which gesture (geste_id). champ keeps only the revisions touching that column. Page with limit and before_id (= the previous next_before_id). ⚠️ Coverage: the journal only holds writes made since it went live on 2026-09-24. A row with NO revision is NOT a row that was never modified: it may simply not have been written since. coverage.insert_recorded: false means the row predates the journal and its history starts mid-life. Deleting a row IS a revision (suppression: true, every value under avant, stamped with who deleted it). A deleted row keeps its history, readable only by whoever governs the table (row_deleted: true, deletion = who and when, null if it was deleted before the journal recorded deletions).
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": {
"datastore": "<datastore>",
"row_id": "<row_id>"
},
"name": "data_row_history"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _org | No | ||
| champ | No | Ne garder que les révisions qui touchent cette colonne, et ne rendre que sa partie du diff. | |
| limit | No | Révisions par page, la plus récente d'abord (200 au plus). | |
| _group | No | Équipe (id) de CET APPEL, sous son org parente. | |
| row_id | Yes | ||
| _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. | |
| _project | No | Projet (id) de CET APPEL — jeton PRIMAIRE. `oto_project(op='list')`. | |
| before_id | No | Lire la page suivante : l'`next_before_id` de la réponse précédente. Omis = à partir de la révision la plus récente. | |
| datastore | Yes |