---
title: "Searches for orders based on the provided request."
method: POST
path: "/api/Order/search"
tags: ["Order"]
---

# Searches for orders based on the provided request.

`POST /api/Order/search`

## Request body

- SearchOrderRequest
  - `accountId` integer, required
  - `startTimestamp` string, date-time, required
  - `endTimestamp` string, date-time

## Response `200`

A response with search results.

- SearchOrderResponse
  - `success` boolean, required
  - `errorCode` 0 | 1, required — 0 = Success 1 = AccountNotFound
  - `errorMessage` string
  - `orders` OrderModel[]
    - `id` integer, required
    - `accountId` integer, required
    - `contractId` string, required
    - `symbolId` string, required
    - `creationTimestamp` string, date-time, required
    - `updateTimestamp` string, date-time, required
    - `status` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8, required — 0 = None 1 = Open 2 = Filled 3 = Cancelled 4 = Expired 5 = Rejected 6 = Pending 7 = PendingCancellation 8 = Suspended
    - `type` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7, required — 0 = Unknown 1 = Limit 2 = Market 3 = StopLimit 4 = Stop 5 = TrailingStop 6 = JoinBid 7 = JoinAsk
    - `side` 0 | 1, required — 0 = Bid 1 = Ask
    - `size` integer, required
    - `limitPrice` number
    - `stopPrice` number
    - `fillVolume` integer, required
    - `filledPrice` number
    - `customTag` string
    - `trailDistance` integer
    - `trailPrice` number
    - `parentOrderId` integer
    - `linkedOrderId` integer

---

[API](https://skmtc.dev/topstepx/apis/projectx-gateway-api.md) · [All operations](https://skmtc.dev/topstepx/apis/projectx-gateway-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/topstepx/projectx-gateway-api/revisions/688252f4f704/schema)
