Skip to main content
This topic is responsible for notifying the user every time one of its orders is updated (created, executed, canceled).
This is an authenticated stream. You must provide a valid ticket from authentication to subscribe.

Subscription Request

string
required
Subscribe method. Must be subscribe
array
required
Array of topics to subscribe to. Must include order_statusExample: ["order_status"]
string
required
Ticket created using the endpoint POST https://api.ripio.com/trade/ticket

Stream Response

integer
Message identifier
string
Topic name (always order_status)
integer
Server timestamp in milliseconds
object
Order status details object

Subscription Example

Stream Response Example - Order Created

Stream Response Example - Order Partially Executed

Stream Response Example - Order Fully Executed

Order Status Lifecycle

  • open: Order created and waiting to be matched
  • executed_partially: Order has been partially filled
  • executed_completely: Order has been fully filled
  • canceled: Order was canceled before full execution

Key Fields

Usage Notes

  • Authentication Required: Requires valid ticket from WebSocket authentication
  • Real-time Updates: Receive immediate notification when order status changes
  • Order Tracking: Track all your orders in real-time
  • Multiple Orders: You’ll receive notifications for all your orders
  • Complete History: Each notification includes all order details

Use Cases

  • Order Monitoring: Track all your orders in real-time
  • Portfolio Updates: Update portfolio when orders execute
  • Alerts: Trigger alerts when orders fill
  • Accounting: Record trades as they execute
  • Automated Trading: React to order fills programmatically