Module transactions_api

Source

Enums§

CreateTransactionError
struct for typed errors of method create_transaction
DeleteTransactionError
struct for typed errors of method delete_transaction
GetTransactionByIdError
struct for typed errors of method get_transaction_by_id
GetTransactionsByAccountError
struct for typed errors of method get_transactions_by_account
GetTransactionsByCategoryError
struct for typed errors of method get_transactions_by_category
GetTransactionsByMonthError
struct for typed errors of method get_transactions_by_month
GetTransactionsByPayeeError
struct for typed errors of method get_transactions_by_payee
GetTransactionsError
struct for typed errors of method get_transactions
ImportTransactionsError
struct for typed errors of method import_transactions
UpdateTransactionError
struct for typed errors of method update_transaction
UpdateTransactionsError
struct for typed errors of method update_transactions

Functions§

create_transaction
Creates a single transaction or multiple transactions. If you provide a body containing a transaction object, a single transaction will be created and if you provide a body containing a transactions array, multiple transactions will be created. Scheduled transactions (transactions with a future date) cannot be created on this endpoint.
delete_transaction
Deletes a transaction
get_transaction_by_id
Returns a single transaction
get_transactions
Returns budget transactions, excluding any pending transactions
get_transactions_by_account
Returns all transactions for a specified account, excluding any pending transactions
get_transactions_by_category
Returns all transactions for a specified category
get_transactions_by_month
Returns all transactions for a specified month
get_transactions_by_payee
Returns all transactions for a specified payee
import_transactions
Imports available transactions on all linked accounts for the given budget. Linked accounts allow transactions to be imported directly from a specified financial institution and this endpoint initiates that import. Sending a request to this endpoint is the equivalent of clicking "Import" on each account in the web application or tapping the "New Transactions" banner in the mobile applications. The response for this endpoint contains the transaction ids that have been imported.
update_transaction
Updates a single transaction
update_transactions
Updates multiple transactions, by id or import_id.