Skip to main content
GET
/
api
/
v1
/
orders
/
{UID}
/
status
Get the status of an order.
curl --request GET \
  --url https://api.cow.fi/mainnet/api/v1/orders/{UID}/status
{
  "type": "open",
  "value": [
    {
      "solver": "<string>",
      "executedAmounts": {
        "sell": "1234567890",
        "buy": "1234567890"
      }
    }
  ]
}

Path Parameters

UID
string
required

Unique identifier for the order: 56 bytes encoded as hex with 0x prefix.

Bytes 0..32 are the order digest, bytes 30..52 the owner address and bytes 52..56 the expiry (validTo) as a uint32 unix epoch timestamp.

Example:

"0xff2e2e54d178997f173266817c1e9ed6fee1a1aae4b43971c53b543cffcc2969845c6f5599fbb25dbdd1b9b013daf85c03f3c63763e4bc4a"

Response

The order status with a list of solvers that proposed solutions (if applicable).

type
enum<string>
required
Available options:
open,
scheduled,
active,
solved,
executing,
traded,
cancelled
value
object[]

A list of solvers who participated in the latest competition, sorted by score in ascending order, where the last element is the winner.

The presence of executed amounts defines whether the solver provided a solution for the desired order.

Last modified on March 17, 2026