get_transactions_by_id
Read transactions by id (up to 50) or both legs of a transfer by transferId. Returns the same fields as search_transactions: amount (original + base currency), category, account, payee, note, date, type and planned state. Set includeSplits to also get splits, tags and, for a payment made from several accounts, its paymentParts. An id the caller cannot see is left out.
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": "get_transactions_by_id"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | IDs of the transactions to read (1 to 50). Give this or transferId, not both | |
| transferId | No | Read both legs of a transfer by their shared transferId. Give this or ids, not both | |
| includeSplits | No | Include each transaction's splits (category, amount, note) and tags. Costs one read per transaction |