This repository was archived by the owner on Aug 4, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Accepted Commands and Arguments
Jas edited this page Jan 31, 2017
·
1 revision
The following commands are accepted by the Interface:
-
ORDER_NEW
: Place an order -
ORDER_CANCEL
: Cancel a placed order -
CANCEL_ALL
: Cancel all open orders -
REQUEST_ABORT
: Cancel any request (before it's sent to the BuaBook API)
To place an order, the arguments must take the following structure:
{
game_orders: object array (OPTIONAL),
season_orders: object array (OPTIONAL)
}
One of game_orders
or season_orders
must be specified.
Each order must take the following structure:
{
player_id: number,
price: number,
size: number,
side: string ("BUY" or "SELL"),
game_id: number (required for GAME orders only),
type: "MARKET" (OPTIONAL),
margin_percent: number (OPTIONAL)
}
To cancel an order or orders, you must supply the order IDs:
{
order_ids: number array
}
To cancel all orders, specify the product type of the orders you wish to cancel:
{
product_type: string ("GAME" or "SEASON")
}
You can cancel any request if it has not yet been sent to the BuaBook API. Supply the command and UUID of the request you wish to abort:
{
command_to_abort: string ("ORDER_NEW", "ORDER_CANCEL", "CANCEL_ALL")
uuid_to_abort: uuid
}
Copyright (C) Sport Trades Ltd 2017