{
"provider": "<string>",
"id": "<string>",
"status": "<string>",
"currency": "<string>",
"cash": "<string>",
"buying_power": "<string>",
"equity": "<string>",
"portfolio_value": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"provider_fields": {}
}{
"message": "<string>",
"domain": "<string>",
"provider": "<string>",
"details": "<unknown>"
}{
"message": "<string>",
"domain": "<string>",
"provider": "<string>",
"details": "<unknown>"
}Alpaca
get_account
Return the current Alpaca account state.
GET
/
tools
/
alpaca
/
get_account
{
"provider": "<string>",
"id": "<string>",
"status": "<string>",
"currency": "<string>",
"cash": "<string>",
"buying_power": "<string>",
"equity": "<string>",
"portfolio_value": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"provider_fields": {}
}{
"message": "<string>",
"domain": "<string>",
"provider": "<string>",
"details": "<unknown>"
}{
"message": "<string>",
"domain": "<string>",
"provider": "<string>",
"details": "<unknown>"
}alpaca_get_account
tools = trading.alpaca(
api_key=os.environ["ALPACA_KEY"],
api_secret=os.environ["ALPACA_SECRET"],
model="openai",
paper=True,
minimal=True,
include=["alpaca_get_account"],
)
include/exclude: filter which tools are exposed (use full names likealpaca_get_account).minimal: omitproviderandprovider_fieldswhenTrue.paper: use Alpaca paper trading instead of live trading.
Body
application/json
This is a request to obtain information. Your API keys are required.
Response
Account (OpenTools trading schema).
Trading provider identifier. Omitted when minimal=True.
Account ID.
Account status.
Account currency (e.g. USD).
Cash balance.
Buying power.
Equity.
Portfolio value.
Created timestamp.
Extra provider-specific fields (omitted when minimal=True).
⌘I