apply_zenmoney_diff
Applies batch creates and updates to accounts, categories, merchants, budgets, reminders, markers, and transactions, merging partial records and requiring explicit confirmation for deletions.
Instructions
Полный низкоуровневый доступ к /v8/diff/: создаёт и изменяет любые поля счетов, категорий, контрагентов, бюджетов, напоминаний, маркеров напоминаний и операций; принимает массивы записей для пакетных изменений. Частичная запись объединяется с текущей, чтобы сохранить пропущенные поля. Для удаления обязательно confirmDeletes: true. Системные сущности user, instrument и company доступны только для чтения. Для бюджета передавай date первого числа месяца и tag (ID категории, null для без категории или нулевой UUID для общего бюджета).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "apply_zenmoney_diff"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | ||
| budget | No | ||
| account | No | ||
| deletion | No | ||
| merchant | No | ||
| reminder | No | ||
| transaction | No | ||
| confirmDeletes | No | ||
| reminderMarker | No |