Method: UpBankingClient::TransactionsApi#accounts_account_id_transactions_get

Defined in:
lib/up_banking/api/transactions_api.rb

#accounts_account_id_transactions_get(account_id, opts = {}) ⇒ ListTransactionsResponse

List transactions by account Retrieve a list of all transactions for a specific account. The returned list is [paginated](#pagination) and can be scrolled by following the ‘next` and `prev` links where present. To narrow the results to a specific date range pass one or both of `filter` and `filter` in the query string. These filter parameters **should not** be used for pagination. Results are ordered newest first to oldest last.

Parameters:

  • account_id (String)

    The unique identifier for the account.

  • opts (Hash) (defaults to: {})

    the optional parameters

Options Hash (opts):

  • :page_size (Integer)

    The number of records to return in each page.

  • :filter_status (TransactionStatusEnum)

    The transaction status for which to return records. This can be used to filter `HELD` transactions from those that are `SETTLED`.

  • :filter_since (Time)

    The start date-time from which to return records, formatted according to rfc-3339. Not to be used for pagination purposes.

  • :filter_until (Time)

    The end date-time up to which to return records, formatted according to rfc-3339. Not to be used for pagination purposes.

  • :filter_category (String)

    The category identifier for which to filter transactions. Both parent and child categories can be filtered through this parameter. Providing an invalid category identifier results in a `404` response.

  • :filter_tag (String)

    A transaction tag to filter for which to return records. If the tag does not exist, zero records are returned and a success response is given.

Returns:



33
34
35
36
# File 'lib/up_banking/api/transactions_api.rb', line 33

def (, opts = {})
  data, _status_code, _headers = (, opts)
  data
end