---
title: "List orders"
method: GET
path: "/api/mint/v1/enterprise/{enterpriseId}/orders"
tags: ["Mint"]
---

# List orders

`GET /api/mint/v1/enterprise/{enterpriseId}/orders`

Lists orders for the enterprise. Supports filtering by type, status, asset, and date.
Supports bulk fetch by ids[]. Excludes stateHistory — use the get-by-id endpoint for full detail.

## Path parameters

- `enterpriseId` string, required

## Query parameters

- `id` string
- `type` 'MINT' | 'BURN'
- `status` string[]
- `asset` string
- `token` string
- `fromDate` string, date-time
- `toDate` string, date-time
- `pageNo` string
- `pageSize` string
- `sortBy` 'createdAt'
- `sortOrder` 'asc' | 'desc'

## Response `200`

OK

- ListExchangeOrdersResponse — Paginated list response for GET /api/mint/v1/enterprise/:enterpriseId/orders. Flat shape per spec — `total` is the count of rows matching the filter, not the page count.
  - `orders` ExchangeOrderBaseResponse[], required
    - `id` string, required — Unique identifier for the exchange order @example "95bdbd9c-9cdc-41a4-ae70-165387b7aa51"
    - `userId` string, required — User identifier @example "6437d9f07d6a87000613e6c06e4218d3"
    - `type` 'MINT' | 'BURN', required — Order direction — MINT or BURN (derived from the execution plan)
    - `status` 'CREATED' | 'CONFIRMED_DEPOSIT' | 'PROCESSING' | 'FULFILLED' | 'FAILED', required — Current status of the exchange order @example "CREATED"
    - `enterpriseId` string, required — Enterprise identifier @example "67bc4ae090e8af8f9b412d3d67e85252"
    - `source` ExchangeOrderSourceResponse, required — Source side of an exchange order response. Shared by POST, list, and GET.
      - `asset` string, required — Source asset @example "sol:usd1"
      - `amount` string, required — Source amount in base units @example "1000500000"
      - `type` 'GO_ACCOUNT' | 'BLOCKCHAIN_ADDRESS' | 'WALLET', required — Source type @example "GO_ACCOUNT"
      - `walletId` string — Source wallet ID (e.g., GoAccount ID or wallet ID) @example "67bc4b038f5408faefbfc8edcf6e6577"
    - `destination` ExchangeOrderDestinationResponse, required — Destination side of an exchange order response. Shared by POST, list, and GET. address and walletId are mutually exclusive for BLOCKCHAIN_ADDRESS destinations (address only) and fiat GO_ACCOUNT destinations (walletId only). For non-fiat GO_ACCOUNT and WALLET destinations both fields are present: walletId identifies the wallet and address is the resolved receive address. Omit both fields only when no destination identifier is available.
      - `asset` string, required — Destination asset @example "fiatusd"
      - `type` 'GO_ACCOUNT' | 'BLOCKCHAIN_ADDRESS' | 'WALLET' | 'BANK_ACCOUNT', required — Destination type @example "BLOCKCHAIN_ADDRESS"
      - `amount` string — Destination amount in base units (after fees) @example "99900000"
      - `address` string — On-chain destination address. Present when type is BLOCKCHAIN_ADDRESS, or when a receive address has been resolved for a GO_ACCOUNT or WALLET destination.
      - `walletId` string — Destination wallet ID. Present when type is GO_ACCOUNT or WALLET.
      - `transferId` string — Settlement transfer ID — populated once settlement completes.
      - `transactionHash` string — Settlement transaction hash — populated once settlement completes.
    - `fee` ExchangeOrderFee, required — Fields shared across all three exchange order response types: POST /enterprise/:enterpriseId/orders, GET /enterprise/:enterpriseId/orders, GET /enterprise/:enterpriseId/orders/:id (and their admin equivalents).
      - `basisPoints` string, required — Fee rate in basis points (1 bps = 0.01%)
    - `createdAt` string, date-time, required — ISO8601 creation timestamp @example "2025-04-04T09:25:48.216Z"
    - `updatedAt` string, date-time, required — ISO8601 last-updated timestamp @example "2025-04-04T09:25:48.216Z"
    - `idempotencyKey` string — Idempotency key — present only when the order was created with one
    - `depositInstructions` union
      - object — Deposit instructions describing where the source funds should be sent. Returned after order creation when a treasury/deposit address is resolved. Exported so the list endpoint can reuse the same shape.
        - `type` 'GO_ACCOUNT' | 'BLOCKCHAIN_ADDRESS' | 'WALLET', required — Indicates how to interpret the deposit identifier (GO_ACCOUNT, BLOCKCHAIN_ADDRESS, WALLET)
        - `asset` string, required — The asset to deposit @example "tpolygon:usdc"
        - `sequenceId` string, required — Sequence ID to use when initiating the source funds transfer
        - `address` string, required — On-chain address where source funds should be deposited. Present when type is BLOCKCHAIN_ADDRESS.
      - object — Deposit instructions describing where the source funds should be sent. Returned after order creation when a treasury/deposit address is resolved. Exported so the list endpoint can reuse the same shape.
        - `type` 'GO_ACCOUNT' | 'BLOCKCHAIN_ADDRESS' | 'WALLET', required — Indicates how to interpret the deposit identifier (GO_ACCOUNT, BLOCKCHAIN_ADDRESS, WALLET)
        - `asset` string, required — The asset to deposit @example "tpolygon:usdc"
        - `sequenceId` string, required — Sequence ID to use when initiating the source funds transfer
        - `walletId` string, required — BitGo wallet ID (GoAccount or wallet) where source funds should be deposited. Present when type is GO_ACCOUNT or WALLET.
    - `orderMethod` 'ISSUER_DIRECT' — Present only for issuer-direct orders. Absent means standard deposit flow.
    - `memo` string — Free-text annotation provided at order creation @example "Q2 rebalance batch 3"
  - `total` number, required — Total number of orders matching the filter (not the page count)
  - `pageNo` number, required — Current 1-indexed page number
  - `pageSize` number, required — Number of orders per page

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/bitgo/apis/bitgo-api.md) · [All operations](https://skmtc.net/bitgo/apis/bitgo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bitgo/bitgo-api/revisions/e445c15e5bee/schema)
