create
Create a new transaction.Parameters
Transaction amount as a string numeric literal (e.g., “100.00”)
ID of the bank account for this transaction
ID of the category for this transaction
Currency code (e.g., “USD”, “EUR”, “GBP”)
Date of the transaction
Description of the transaction
Transaction type:
INCOME, EXPENSE, or TRANSFEROptional notes about the transaction
Optional array of tags for categorization
Optional external ID for tracking imported transactions
Optional group ID for organizing transactions
Source bank account ID (only for TRANSFER transactions)
Destination bank account ID (only for TRANSFER transactions)
Response
Unique identifier for the transaction
Transaction amount
Currency code
Transaction date
Transaction description
Transaction type
Timestamp when the transaction was created
Timestamp when the transaction was last updated
createMany
Create multiple transactions in a single request.Parameters
Array of transaction objects (minimum 1 item). Each transaction object has the same structure as the
create endpoint parameters.Response
Returns an array of created transaction objects.update
Update an existing transaction.Parameters
ID of the transaction to update
create endpoint are optional and can be updated.
Response
Returns the updated transaction object.delete
Delete a transaction.Parameters
ID of the transaction to delete
Response
Returns the deleted transaction object.deleteMany
Delete multiple transactions.Parameters
Array of objects with
id field (minimum 1 item)Response
Returns information about the deleted transactions.getByDateRange
Retrieve transactions within a date range.Parameters
Start date of the range
End date of the range
Response
Returns an array of transactions within the specified date range.getByCategory
Retrieve transactions for a specific category within a date range.Parameters
ID of the category to filter by
Start date of the range
End date of the range
Response
Returns an array of transactions for the specified category and date range.parseOFX
Parse and import transactions from OFX/QFX files.Parameters
ID of the bank account to associate imported transactions with
Array of OFX or QFX files to parse (minimum 1 file). Files must have
.ofx or .qfx extension.Whether to automatically categorize imported transactions
Optional group ID to organize imported transactions
Response
Array of imported transactions, sorted by date (newest first)
Base currency code used for the import
Array of currency codes that were converted during import
Attribution information for currency exchange rates used