Warning! Construction underway! Amatino is in an 'alpha' state. Not all features are operational. See roadmap

Primary
Account
Entity
Transaction
Derived
Balance
Ledger
Performance
Position
Recursive Balance
Recursive Ledger
Tree
Ancillary
Custom Unit
Entry
Global Unit
Global Unit List
Ledger Row
Session
Side
Object
Retrieve
Tree Node
Type
User

Transaction Version List

Amatino retains a version history of every Transaction. That history allows you to step backwards and forwards through changes to the accounting information describing an Entity. To view the history of a Transaction, you can retrieve a Transaction Version List.

The Transaction Version List Object

The Amatino API returns Transaction Version Lists with the following structure

Root Type

JSON Array

Object Structure

description An integer identifier of the whose versions are contained herein
key "transaction_id"
example 420123
type JSON Number
example See Transactions
description A list of all available versions of this Transaction
key "versions"
list objects Transaction
type JSON Array

Retrieve Transaction Version List

API Path /transactions/versions/list
HTTP Method GET
Description Descr. Retrieve a Transaction Versions List for a Transaction or Transactions

Required Headers

Key X-Signature
Value Your Session signature
Example "yxATCPRKAAXHNiPctNQPHEGGVJF"...
Key X-Session-ID
Value An an integer Session ID
Example 7449059267091272858

Required URL Parameters

Key entity_id
Type string
Description Descr. The entity id of the entity from which you wish to retrieve a Recursive Balance
Example oB3cjSNKXklkJ4Tb
Repeatable No
Key transaction_id
Type string
Description Descr. The unique integer id of a transaction for which you would like to retrieve a list of versions
Example 420123
Repeatable Yes

Required JSON Data

None.

Returns

Root Type

JSON Array

Object

Transaction Version List