[
{
"provider": "<string>",
"id": "<string>",
"name": "<string>",
"type": "<string>",
"deleted": true,
"provider_fields": {}
}
]{
"message": "<string>",
"domain": "<string>",
"provider": "<string>",
"details": "<unknown>"
}{
"message": "<string>",
"domain": "<string>",
"provider": "<string>",
"details": "<unknown>"
}Coinbase
list_portfolios
List Coinbase portfolios for this user as canonical Portfolio models (id, name, type, deleted).
GET
/
tools
/
coinbase
/
list_portfolios
[
{
"provider": "<string>",
"id": "<string>",
"name": "<string>",
"type": "<string>",
"deleted": true,
"provider_fields": {}
}
]{
"message": "<string>",
"domain": "<string>",
"provider": "<string>",
"details": "<unknown>"
}{
"message": "<string>",
"domain": "<string>",
"provider": "<string>",
"details": "<unknown>"
}coinbase_list_portfolios
import os
from opentools import trading
tools = trading.coinbase(
api_key=os.environ["COINBASE_KEY"],
api_secret=os.environ["COINBASE_SECRET"],
model="openai",
minimal=True,
include=["coinbase_list_portfolios"],
)
- Optional
portfolio_type: filter Coinbase portfolios by type.
include/exclude: filter which tools are exposed (use full names likecoinbase_list_portfolios).minimal: omitproviderandprovider_fieldswhenTrue.
Body
application/json
This is a request to obtain information. Your API keys are required.
Optional portfolio type filter (Coinbase terminology), e.g. 'DEFAULT', 'CONSUMER', 'INTX', or 'UNDEFINED'.
⌘I