title: Convert from one crypto to another using Coinbase API
body: <p>I was trying to create a python program to convert ETH to BTC. I was using the command :</p>
  <pre><code>client.transfer_money(&quot;ETH Account ID &quot;, to=&quot;BTC Account ID&quot;, amount=&quot;0.1&quot;, currency=:&quot;ETH&quot;)
  
  </code></pre>
  <p>I had obtained the account IDs using the command :</p>
  <pre><code>client.get_accounts()
  </code></pre>
  <p>And copy pasted the IDs onto my transfer command. However i get this error :</p>
  <pre><code>~/opt/anaconda3/envs/Coinbase/lib/python3.8/site-packages/coinbase/wallet/client.py in transfer_money(self, account_id, **params)
      338     params['type'] = 'transfer'
      339     response = self._post('v2', 'accounts', account_id, 'transactions', data=params)
  --&gt; 340     return self._make_api_object(response, Transaction)
      341 
      342   def request_money(self, account_id, **params):
  
  ~/opt/anaconda3/envs/Coinbase/lib/python3.8/site-packages/coinbase/wallet/client.py in _make_api_object(self, response, model_type)
      143     # All valid responses have a &quot;data&quot; key.
      144     if data is None:
  --&gt; 145       raise build_api_error(response, blob)
      146     # Warn the user about each warning that was returned.
      147     warnings_data = blob.get('warnings', None)
  
  APIError: APIError(id=): 
  </code></pre>
  <p>Would someone be able to isolate what this error is ?</p>