dogabot dogabot Documentation

Changelog

Changes to the REST API, MCP server, SDKs, and CLI. Product updates live on dogabot.com/whats-new.

  1. Improved REST APIMCP

    Venue order and fill history

    GET /api/v1/exchange/orders and list_exchange_orders include filled and canceled orders. GET /api/v1/exchange/trades and list_exchange_trades return fill history.

  2. Added REST API

    Position legs

    GET /api/v1/me/position-legs returns the per-fill breakdown of positions across your automations.

  3. Added MCP

    MCP backtest and terminal tools

    MCP can create and read backtests and place terminal orders, within the key’s scopes. Prefer paper mode for agent-placed orders.

  4. Changed REST APIMCP

    Terminal place-order returns client_order_id

    POST /api/v1/terminal/place-order returns an async ack with client_order_id. Poll GET /api/v1/terminal/orders/by-client-order-id/{client_order_id} until the order fills or is rejected.

  5. Added REST APIMCP

    API keys and MCP server

    Pro and Institutional accounts can create scoped API keys (dbk_live_…) under MCP & API in the app and use them with the REST API and the dogabot MCP server. See Auth & scopes.