---
title: "List stablecoin orders by enterprise"
method: GET
path: "/api/stablecoin/v1/enterprise/{enterpriseId}/orders"
tags: ["Stablecoin"]
---

# List stablecoin orders by enterprise

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

Retrieves a list of orders for a specific enterprise.

## Path parameters

- `enterpriseId` string, required

## Query parameters

- `searchLabel` string
- `ids` string
- `stablecoinAssetId` string
- `baseAsset` union
  - string[]
  - 'gousd' | 'usd1' | 'sofid' | 'cusd' | 'fyusd' | 'qxmp' | 'scaasacme' | 'usd'
- `type` 'mint' | 'burn' | 'reward'
- `status` union
  - string[]
  - 'created' | 'confirmed_fiat_deposit' | 'confirmed_token_deposit' | 'initiated_burn_token_transfer' | 'completed_burn_token_transfer' | 'approved_mint' | 'triggering_mint' | 'triggering_burn' | 'completed_burn' | 'approved_client_disbursal' | 'initiated_client_disbursal' | 'fulfilled' | 'failed_mint_initiation' | 'failed_mint_transaction' | 'failed_burn_transaction' | 'failed_burn_token_transfer' | 'failed_to_mint' | 'failed_to_burn' | 'failed_to_initiate_disbursal' | 'failed_to_complete_disbursal' | 'rejected' | 'failed' | 'expired' | 'triggering_mint_request' | 'completed_mint_request' | 'triggering_mint_offer' | 'completed_mint_offer' | 'triggering_mint_accept' | 'completed_mint_accept' | 'triggering_mint_transfer' | 'failed_to_mint_request' | 'failed_to_mint_offer' | 'failed_to_mint_accept' | 'failed_to_mint_transfer' | 'rejected_mint_transfer' | 'cancelled_mint_transfer' | 'expired_mint_transfer' | 'triggering_burn_request' | 'completed_burn_request' | 'triggering_burn_accept' | 'failed_to_burn_request' | 'failed_to_burn_accept' | 'pending_policy_approval' | 'policy_rejected'
- `fromDate` string, date-time
- `toDate` string, date-time
- `limit` string
- `skip` string
- `sortBy` 'createdAt'
- `sortOrder` 'ASC' | 'DESC'

## Response `200`

OK

- object[]
  - `sourceWalletId` string — Source wallet identifier for the order
  - `destinationWalletId` string — Destination wallet identifier for go_account type
  - `destinationAddress` string — Destination blockchain address
  - `userId` string — User identifier who initiated the order
  - `clientDepositTxHash` string — Transaction hash of the client deposit
  - `orderHistories` OrderHistoryBase[]
    - `status` 'created' | 'confirmed_fiat_deposit' | 'confirmed_token_deposit' | 'initiated_burn_token_transfer' | 'completed_burn_token_transfer' | 'approved_mint' | 'triggering_mint' | 'triggering_burn' | 'completed_burn' | 'approved_client_disbursal' | 'initiated_client_disbursal' | 'fulfilled' | 'failed_mint_initiation' | 'failed_mint_transaction' | 'failed_burn_transaction' | 'failed_burn_token_transfer' | 'failed_to_mint' | 'failed_to_burn' | 'failed_to_initiate_disbursal' | 'failed_to_complete_disbursal' | 'rejected' | 'failed' | 'expired' | 'triggering_mint_request' | 'completed_mint_request' | 'triggering_mint_offer' | 'completed_mint_offer' | 'triggering_mint_accept' | 'completed_mint_accept' | 'triggering_mint_transfer' | 'failed_to_mint_request' | 'failed_to_mint_offer' | 'failed_to_mint_accept' | 'failed_to_mint_transfer' | 'rejected_mint_transfer' | 'cancelled_mint_transfer' | 'expired_mint_transfer' | 'triggering_burn_request' | 'completed_burn_request' | 'triggering_burn_accept' | 'failed_to_burn_request' | 'failed_to_burn_accept' | 'pending_policy_approval' | 'policy_rejected', required — Status of the order
    - `timestamp` string, date-time, required — Timestamp when the status was updated
  - `transactions` object[]
    - `txId` string, nullable, required — Transaction identifier
    - `orderId` string, uuid, required — Associated order identifier
    - `assetId` string, uuid, required — Asset identifier involved in transaction
    - `type` 'clientDeposit' | 'mint' | 'burn' | 'burnTokenTransfer' | 'clientDisbursement' | 'treasuryMintTransfer' | 'treasuryBurnTransfer' | 'mintRequest' | 'mintOffer' | 'mintAccept' | 'mintTransfer' | 'burnRequest' | 'burnAccept', required — Type of transaction
    - `sender` string, required — Sender identifier
    - `senderType` 'go_account' | 'address' | 'wallet', required — Type of sender
    - `senderId` string, required — Unique identifier of sender
    - `sendAmount` string, required — Amount sent in transaction
    - `receiver` string, required — Receiver identifier
    - `receiverType` 'go_account' | 'address', required — Type of receiver
    - `receiverId` string, required — Unique identifier of receiver
    - `receiveAmount` string, required — Amount received in transaction
    - `status` 'initiated' | 'signed' | 'unconfirmed' | 'confirmed' | 'rejected' | 'failed', required — Current status of transaction
    - `createdAt` string, required — Timestamp when transaction was created
    - `updatedAt` string, required — Timestamp when transaction was last updated
    - `pendingApprovalId` string, nullable, required — Pending approval id
  - `metadata` string — Additional metadata about the order
  - `orderMethod` 'issuer_direct' | 'client_deposit' — How the order was initiated: issuer-direct or standard client deposit flow
  - `createdAt` string, date-time — Timestamp when the order was created
  - `updatedAt` string, date-time — Timestamp when the order was last updated
  - `memo` string — Optional free-text memo or comment annotating the order.
  - `id` string, uuid, required — Unique identifier for the order
  - `type` 'mint' | 'burn' | 'reward', required — Type of order operation
  - `status` 'created' | 'confirmed_fiat_deposit' | 'confirmed_token_deposit' | 'initiated_burn_token_transfer' | 'completed_burn_token_transfer' | 'approved_mint' | 'triggering_mint' | 'triggering_burn' | 'completed_burn' | 'approved_client_disbursal' | 'initiated_client_disbursal' | 'fulfilled' | 'failed_mint_initiation' | 'failed_mint_transaction' | 'failed_burn_transaction' | 'failed_burn_token_transfer' | 'failed_to_mint' | 'failed_to_burn' | 'failed_to_initiate_disbursal' | 'failed_to_complete_disbursal' | 'rejected' | 'failed' | 'expired' | 'triggering_mint_request' | 'completed_mint_request' | 'triggering_mint_offer' | 'completed_mint_offer' | 'triggering_mint_accept' | 'completed_mint_accept' | 'triggering_mint_transfer' | 'failed_to_mint_request' | 'failed_to_mint_offer' | 'failed_to_mint_accept' | 'failed_to_mint_transfer' | 'rejected_mint_transfer' | 'cancelled_mint_transfer' | 'expired_mint_transfer' | 'triggering_burn_request' | 'completed_burn_request' | 'triggering_burn_accept' | 'failed_to_burn_request' | 'failed_to_burn_accept' | 'pending_policy_approval' | 'policy_rejected', required — Current status of the order
  - `enterpriseId` string, required — The Enterprise ID
  - `fromAssetId` string, uuid, required — Source asset identifier
  - `fromAmount` string, required — Amount to be transferred from source asset, specified in its lowest denomination.
  - `toAssetId` string, uuid, required — Destination asset identifier
  - `toAmount` string, required — Amount to be received in destination asset
  - `destinationType` 'go_account' | 'address' | 'wallet', required — Type of destination for the order
  - `fee` OrderFee, required
    - `basisPoints` number, required — Fee charged on the order, in basis points. 0 when no fee is charged.

## Other responses

- `400` — Bad Request
- `500` — Internal Server Error

---

[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)
