Tidepooltestnet

List orders

GET /v0/orders · 1Click-compatible

GET/v0/orders

Needs Authorization: Bearer <accessToken> (or any X-API-Key); lists only your own orders. Real response, taken right after creating the order in the create-order example.

Retrieves visible orders, newest first. Errors. Branch on code, never on title or detail. New codes arrive without a major version, so treat an unrecognized code as the HTTP status alone. | Status | Codes | | --- | --- | | 400 | validation-failed | | 401 | authentication-required | | 429 | rate-limit-exceeded | | 500 | internal-error | | 503 | service-unavailable | Tidepool: cursor paging with page[size] and page[cursor]; links.next and meta.nextCursor.

Operation id: listOrders · Auth: optional (X-API-Key or Authorization: Bearer, any value)

Request

curl "https://www.usetidepool.tech/v0/orders" \
  -H 'Authorization: Bearer <accessToken>'

Query parameters

NameTypeRequiredDescription
filter[fillStatus]OrderFillStatusEnum[]Filter by one or more fill statuses.
filter[isPayoutStatusFinal]booleanFilter by whether payout processing reached a final status.
page[size]integer
page[after]stringOpaque cursor after which the page starts.

Responses

200

{
  "data": [
    {
      "type": "orders",
      "id": "ord_30bcf13f028ef83ae6dd9a64",
      "attributes": {
        "orderType": "LIMIT",
        "depositAddress": "b3e013f41cee40b33296f5e0185feae34c2f95059a05482e07cb610acd067322",
        "depositMode": "SIMPLE",
        "depositType": "INTENTS",
        "fillStatus": "AWAITING_DEPOSIT",
        "payoutStatus": "NOT_STARTED",
        "isPayoutStatusFinal": false,
        "payouts": {
          "withdrawal": null,
          "allWithdrawals": [],
          "refund": null
        },
        "depositedAmount": "0",
        "depositedAmountFormatted": "0",
        "baseAsset": "nep141:wnear.tidepool-sandbox.testnet",
        "quoteAsset": "nep141:usdc.tidepool-sandbox.testnet",
        "quantity": "1000000000000000000000000",
        "swapView": {
          "swapType": "EXACT_INPUT",
          "originAsset": "nep141:wnear.tidepool-sandbox.testnet",
          "destinationAsset": "nep141:usdc.tidepool-sandbox.testnet",
          "amountIn": "1000000000000000000000000",
          "minAmountOut": "3465000"
        },
        "side": "SELL",
        "price": "3.5",
        "appFees": [
          {
            "recipient": "fees.testnet",
            "fee": 100
          }
        ],
        "recipient": "9cf39ad040a13205c3ab109a8566fd779394a548f76b1aed5107efcdfe6c7ceb",
        "recipientType": "INTENTS",
        "refundTo": "9cf39ad040a13205c3ab109a8566fd779394a548f76b1aed5107efcdfe6c7ceb",
        "refundType": "INTENTS",
        "estimatedWithdrawFee": "0",
        "estimatedWithdrawFeeFormatted": "0",
        "estimatedRefundFee": "0",
        "estimatedRefundFeeFormatted": "0",
        "confidentiality": "public",
        "timeInForce": "GTC",
        "deadline": "2026-11-20T00:00:00.000Z",
        "createdAt": "2026-10-30T16:31:25.898Z",
        "partialFills": []
      },
      "links": {
        "self": "/v0/orders/ord_30bcf13f028ef83ae6dd9a64"
      }
    }
  ],
  "links": {
    "next": null
  },
  "meta": {
    "correlationId": "f51bdae0-b347-4d28-ace7-8e7fbc826545",
    "timestamp": "2026-10-30T16:31:32.592Z"
  }
}

400 Validation failed

JSON:API error document with code: "validation-failed" for a bad filter or page parameter.

401 Authentication required

{
  "errors": [
    {
      "status": "401",
      "code": "authentication-required",
      "title": "Authentication required",
      "detail": "Send Authorization: Bearer <accessToken> (from /v0/auth/authenticate) or x-api-key"
    }
  ],
  "meta": {
    "correlationId": "fea594fc-2409-45eb-aa08-72421258265a",
    "timestamp": "2026-10-30T16:31:33.908Z"
  }
}

429 Rate limit exceeded

JSON:API error document. Not returned in testing.

500 Internal error

JSON:API error document, code: "internal-error". Not returned in testing.

503 Service unavailable

JSON:API error document. Not returned in testing.

Community-built · not affiliated with NEAR. Tidepool is community-built and not affiliated with NEAR, Defuse or 1Click. Testnet only; test tokens have no value. Built by @realchriswilder.

On this page