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

# List issuer stablecoin orders

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

Fetches orders for all stablecoin assets issued by the authenticated enterprise (e.g., GoUSD, SoFiD, USD1). Returns an object containing an `orders` array of mixed order responses.

## 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
  - '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' | 'pending' | 'pendingApproval'
  - string[]
- `fromDate` string, date-time
- `toDate` string, date-time
- `limit` string
- `skip` string
- `sortBy` 'createdAt'
- `sortOrder` 'ASC' | 'DESC'
- `token` string
- `chain` string
- `clientEnterpriseId` union
  - string
  - string[]

## Response `200`

OK

- IssuerOrdersResponse
  - `orders` StandardIssuerOrderResponse[], required
    - `asset` string — Full asset identifier (e.g., "eth:usd1", "hteth:sofid")
    - `destinationWalletId` string — Destination wallet identifier
    - `destinationAddress` string — Destination blockchain address
    - `userId` string — User identifier who initiated the order
    - `clientDepositTxHash` string — Transaction hash of the client deposit
    - `transactions` object[]
      - `type` 'clientDeposit' | 'mint' | 'burn' | 'burnTokenTransfer' | 'clientDisbursement' | 'treasuryMintTransfer' | 'treasuryBurnTransfer' | 'mintRequest' | 'mintOffer' | 'mintAccept' | 'mintTransfer' | 'burnRequest' | 'burnAccept', required — Transaction type
      - `txHash` string, nullable, required — Transaction hash (for on-chain transactions)
      - `asset` string, required — Asset token identifier
      - `amount` string, required — Transaction amount in lowest denomination
      - `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
    - `memo` string — Optional free-text memo or comment annotating the order.
    - `createdAt` string, date-time, required — Timestamp when the order was created
    - `updatedAt` string, date-time, required — Timestamp when the order was last updated
    - `fromAssetId` string, uuid, required — Source asset identifier (UUID)
    - `toAssetId` string, uuid, required — Destination asset identifier (UUID)
    - `fromAsset` string, required — Source asset token identifier
    - `fromAmount` string, required — Amount to be transferred from source asset, specified in its lowest denomination.
    - `toAsset` string, required — Destination asset token identifier
    - `toAmount` string, required — Amount to be received in destination asset
    - `orderMethod` 'issuer_direct' | 'client_deposit' — How the order was initiated: issuer-direct or standard client deposit flow
    - `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

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `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)
