Skip to main content
WSSfutures.kraken.com/ws/v1open_orders_verbose
This subscription feed publishes information about user open orders. This feed adds extra information about all the post-only orders that failed to cross the book.

Request

string
required
subscribe or unsubscribe
string
required
The requested subscription feed. Value: open_orders_verbose
string
required
The user API key.
string
required
The message that is received from a challenge request.
string
required
The signed challenge message with user API secret.

Response Success

string
One of: subscribed, subscribed_failed, unsubscribed, unsubscribed_failedThe result.
string
The requested subscription feed. Value: open_orders_verbose
string
The user API key.
string
The message that is received from a challenge request.
string
The signed challenge message with user API secret.

Response Snapshot

string
The subscribed feed.
string
The user account.
list of structures
The user open orders.

Response Delta

string
The subscribed feed.
structure
The user order.
boolean
If false the open order has been either placed or partially filled and needs to be updated. If true the open order was either fully filled, cancelled or rejected (for post-only). If it was filled or cancelled it must be removed from open orders snapshot.
string
Reason behind the received delta:
  • new_placed_order_by_user: User placed a new order
  • liquidation: User position liquidated. The order cancelled
  • stop_order_triggered: A stop order triggered. The system removed the stop order
  • limit_order_from_stop: The system created a limit order because an existing stop order triggered
  • partial_fill: The order filled partially
  • full_fill: The order filled fully and removed
  • cancelled_by_user: The order cancelled by the user and removed
  • contract_expired: The order contract expired. All open orders of that contract removed
  • not_enough_margin: The order removed due to insufficient margin
  • market_inactive: The order removed because market became inactive
  • cancelled_by_admin: The order removed by administrator’s action
  • dead_man_switch: The order removed because dead man’s switch was triggered
  • ioc_order_failed_because_it_would_not_be_executed: The immediate or cancel order was rejected due to insufficient liquidity
  • post_order_failed_because_it_would_filled: The post only order was rejected as it crosses the spread and would be immediately filled
  • would_execute_self: The order was rejected as it would execute against another order from the same account
  • would_not_reduce_position: The order was rejected as the reduce-only option was selected and it would not reduce the position
  • order_for_edit_not_found: The order edit was rejected as the order to be edited could not be found

Response Error

string
Value: error
string
One of: Invalid feed, Json ErrorAn error message.