dogabot dogabot Documentation

Place a terminal order (async ack)

post https://api.dogabot.com/api/v1/terminal/place-order

Places a terminal order and returns an async ack. Poll by client_order_id for fills. Prefer paper. Requires write:terminal on the key and feat:terminal on the account. Send Idempotency-Key.

Scopes write:terminal write

Headers

Idempotency-Key string required

Unique key per mutation so retries stay safe.

Example place-paper-btc-1

Body parameters

application/json required

exchange string required
symbol string required
side string required
One of buysell
quantity number required
price number

Required for limit; 0 for market.

order_type string
One of marketlimit
trading_mode string
One of livepaper
broadcast_mode string
One of personalleader
emitter_id integer

Required when broadcast_mode is leader.

Responses

200 OK
401 Unauthorized
403 Forbidden — missing scope or feature gate
404 Not found
429 Rate limited