Skip to main content
GET
/
orders
/
request
/
{request_id}
Get Order Execution Status
curl --request GET \
  --url https://api.{your-broker}.slate-labs.com/orders/request/{request_id}
{
  "request_id": "<string>",
  "status": "<string>",
  "order": 123,
  "open_price": 123,
  "open_spread": 123,
  "margin": 123,
  "open_time": "<string>",
  "reason": "<string>",
  "detail": {}
}

Path Parameters

request_id
string
required

Response

Successful Response

Returned by GET /orders/request/{request_id}. Polls Redis for the result written by ExecutionEngine.

status values: queued — published to Kafka, awaiting execution executed — written to Postgres; order ticket available rejected — margin check failed or stale price; reason provided

request_id
string
required
status
string
required
order
integer | null
open_price
number | null
open_spread
number | null
margin
number | null
open_time
string | null
reason
string | null
detail
Detail · object