code: def get_account_history(self, account_id, **kwargs):
          
          endpoint = '/accounts/{}/ledger'.format(account_id)
          return self._send_paginated_message(endpoint, params=kwargs)
docs: List account activity. Account activity either increases or
          decreases your account balance.
  
          Entry type indicates the reason for the account change.
          * transfer:	Funds moved to/from Coinbase to cbpro
          * match:	Funds moved as a result of a trade
          * fee:	    Fee as a result of a trade
          * rebate:   Fee rebate as per our fee schedule
  
          If an entry is the result of a trade (match, fee), the details
          field will contain additional information about the trade.
  
          Args:
              account_id (str): Account id to get history of.
              kwargs (dict): Additional HTTP request parameters.
  
          Returns:
              list: History information for the account. Example::
                  [
                      {
                          "id": "100",
                          "created_at": "2014-11-07T08:19:27.028459Z",
                          "amount": "0.001",
                          "balance": "239.669",
                          "type": "fee",
                          "details": {
                              "order_id": "d50ec984-77a8-460a-b958-66f114b0de9b",
                              "trade_id": "74",
                              "product_id": "BTC-USD"
                          }
                      },
                      {
                          ...
                      }
                  ]