Skip to main content
GET
/
api
/
accounts
/
{accountId}
/
router
/
orders
List Router Orders
curl --request GET \
  --url https://trade.predexon.com/api/accounts/{accountId}/router/orders \
  --header 'x-api-key: <api-key>'
{
  "orders": [
    {
      "routerOrderId": "<string>",
      "predexonId": "<string>",
      "title": "<string>",
      "outcome": "<string>",
      "requestedAmount": "<string>",
      "requestedSize": "<string>",
      "limitPrice": "<string>",
      "createdAt": "<string>",
      "fills": [
        {
          "venue": "<string>",
          "orderId": "<string>",
          "size": "<string>",
          "price": "<string>",
          "amount": "<string>",
          "error": "<string>"
        }
      ],
      "summary": {
        "totalSize": "<string>",
        "totalAmount": "<string>",
        "avgPrice": "<string>",
        "venuesUsed": 123,
        "venuesFailed": 123
      },
      "decisionSnapshot": {
        "capturedAt": 123,
        "venues": [
          {
            "venue": "<string>",
            "bids": [
              {
                "price": 123,
                "size": 123
              }
            ],
            "asks": [
              {
                "price": 123,
                "size": 123
              }
            ],
            "bookUpdatedAt": 123,
            "stale": true
          }
        ]
      },
      "_routing": {
        "considered": [
          {
            "venue": "<string>",
            "avgPrice": "<string>",
            "topLevelPrice": "<string>",
            "droppedReason": "<string>",
            "feeBpsAtTop": 123
          }
        ]
      }
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.predexon.com/llms.txt

Use this file to discover all available pages before exploring further.

Returns up to limit (default 50, max 200) router orders, most-recent first. Each row is the full router-order envelope — routerOrderId, predexonId, title, outcome, status rollup, summary, per-leg fills, etc.
Only limit orders are queryable here. Market orders return their result inline on POST /router/orders and aren’t persisted — the routerOrderId of a market order is not retrievable via GET.

Authorizations

x-api-key
string
header
required

Path Parameters

accountId
string
required

Query Parameters

limit
integer
default:50
Required range: x <= 200

Response

Router order list

orders
object[]