---
title: "List transaction orders"
method: GET
path: "/v1/domains/{domainId}/transactions/orders"
tags: ["Transactions"]
---

# List transaction orders

`GET /v1/domains/{domainId}/transactions/orders`

## Path parameters

- `domainId` string, uuid, required

## Query parameters

- `limit` integer
- `startingAfter` string, uuid
- `sortBy` 'id' | 'accountId' | 'metadata.createdAt' | 'metadata.lastModifiedAt'
- `sortOrder` 'ASC' | 'DESC'
- `accountId` string[]
- `ledgerId` string[]
- `intentId` string, uuid
- `parameters.type` 'Algorand' | 'Bitcoin' | 'BitcoinRedirect' | 'Cardano' | 'Ethereum' | 'Hedera' | 'Solana' | 'Substrate' | 'Tezos' | 'XRPL' | 'Stellar' | 'Tron'
- `metadata.createdBy` string, uuid
- `metadata.lastModifiedBy` string, uuid
- `metadata.createdAt.lt` string, date-time
- `metadata.createdAt.gt` string, date-time
- `metadata.lastModifiedAt.lt` string, date-time
- `metadata.lastModifiedAt.gt` string, date-time
- `metadata.description` string
- `metadata.customProperties` string[]

## Response `200`

- CoreTrustedTransactionOrdersCollection
  - `items` CoreTrustedTransactionOrder[], required
    - `data` CoreTransactionOrder, required
      - `id` string, uuid, required
      - `domainId` string, uuid, required
      - `accountId` string, uuid, required
      - `ledgerId` string
      - `parameters` union, required
        - CoreTransactionOrderParametersAlgorand
          - `operation` CoreAlgorandOperation, required
            - `destination` union, required
              - …
            - `amount` string, required — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
            - `type` 'Payment', required
          - `note` string
          - `feeStrategy` CoreAlgorandFeeStrategy, required
            - `priority` 'High' | 'Medium' | 'Low', required
            - `type` 'Priority', required
          - `maximumFee` string — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` 'Algorand', required
        - CoreTransactionOrderParametersBitcoin
          - `outputs` CoreBitcoinOutputParameters[], required
            - `destination` union, required
              - …
            - `amount` string, required — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
            - `paysFee` boolean
          - `feeStrategy` union, required
            - CoreBitcoinFeeStrategyPriority
              - …
            - CoreBitcoinFeeStrategySpecifiedRate
              - …
          - `maximumFee` string — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `resourceStrategy` CoreBitcoinResourceStrategy
            - `transactionOrderId` string, uuid, required
            - `reason` string
            - `type` 'OrderReplacement', required
          - `addressForChange` 'GenerateNewAddress' | 'PrimaryAddress' — Override default change address strategy to set explicitly PrimaryAddress or GenerateNewAddress.
          - `type` 'Bitcoin', required
        - CoreTransactionOrderParametersBitcoinRedirect
          - `transferIds` string[], required
          - `outputs` CoreBitcoinOutputParameters[], required
            - `destination` union, required
              - …
            - `amount` string, required — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
            - `paysFee` boolean
          - `feeStrategy` union, required
            - CoreBitcoinFeeStrategyPriority
              - …
            - CoreBitcoinFeeStrategySpecifiedRate
              - …
          - `maximumFee` string — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` 'BitcoinRedirect', required
        - CoreTransactionOrderParametersCardano
          - `operation` union, required
            - CoreCardanoOperationDelegateRepresentative
              - …
            - CoreCardanoOperationDelegateStaking
              - …
            - CoreCardanoOperationRegisterStaking
              - …
            - CoreCardanoOperationTransfer
              - …
            - CoreCardanoOperationUnregisterStaking
              - …
            - CoreCardanoOperationWithdrawRewards
              - …
          - `feeStrategy` CoreCardanoFeeStrategy, required
            - `priority` 'High' | 'Medium' | 'Low', required
            - `type` 'Priority', required
          - `maximumFee` string — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` 'Cardano', required
        - CoreTransactionOrderParametersEthereum
          - `destination` union
            - CoreTransactionDestinationAccount
              - …
            - CoreTransactionDestinationAddress
              - …
            - CoreTransactionDestinationEndpoint
              - …
          - `amount` string, required — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `feeStrategy` union, required
            - CoreEthereumFeeStrategyPriority
              - …
            - CoreEthereumFeeStrategySpecifiedRate
              - …
            - CoreEthereumFeeStrategySpecifiedRateEIP1559
              - …
          - `maximumFee` string — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `data` string
          - `resourceStrategy` CoreEthereumResourceStrategy
            - `transactionOrderId` string, uuid, required
            - `reason` string
            - `type` 'OrderReplacement', required
          - `type` 'Ethereum', required
        - CoreTransactionOrderParametersHedera
          - `operation` union, required
            - CoreHederaOperationAccountUpdate
              - …
            - CoreHederaOperationTokenAssociate
              - …
            - CoreHederaOperationTokenDissociate
              - …
            - CoreHederaOperationTransfer
              - …
          - `memo` string — String encoded using UTF-8, up to 100-bytes long
          - `feeStrategy` CoreHederaFeeStrategy, required
            - `priority` 'High' | 'Medium' | 'Low', required
            - `type` 'Priority', required
          - `maximumFee` string — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` 'Hedera', required
        - CoreTransactionOrderParametersSolana
          - `operation` union, required
            - CoreSolanaOperationBurn
              - …
            - CoreSolanaOperationCreateNonceAccount
              - …
            - CoreSolanaOperationFundAtaAccount
              - …
            - CoreSolanaOperationInitializeMint
              - …
            - CoreSolanaOperationMintTo
              - …
            - CoreSolanaOperationTransfer
              - …
            - CoreSolanaOperationTransferToken
              - …
          - `memos` string[], required
          - `feeStrategy` CoreSolanaFeeStrategy, required
            - `priority` 'High' | 'Medium' | 'Low', required
            - `type` 'Priority', required
          - `maximumFee` string — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `nonceAccount` union
            - CoreTransactionDestinationAccount
              - …
            - CoreTransactionDestinationAddress
              - …
            - CoreTransactionDestinationEndpoint
              - …
          - `type` 'Solana', required
        - CoreTransactionOrderParametersStellar
          - `operation` union, required
            - CoreStellarOperationAccountMerge
              - …
            - CoreStellarOperationChangeTrust
              - …
            - CoreStellarOperationCreateAccount
              - …
            - CoreStellarOperationPayment
              - …
            - CoreStellarOperationSetOptions
              - …
          - `memo` union
            - CoreStellarMemoHash
              - …
            - CoreStellarMemoId
              - …
            - CoreStellarMemoReturn
              - …
            - CoreStellarMemoText
              - …
          - `feeStrategy` union, required
            - CoreStellarFeeStrategyPriority
              - …
            - CoreStellarFeeStrategySpecifiedRate
              - …
          - `maximumFee` string — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` 'Stellar', required
        - CoreTransactionOrderParametersSubstrate
          - `pallet` union, required
            - CoreSubstratePalletBalances
              - …
            - CoreSubstratePalletStaking
              - …
          - `feeStrategy` CoreSubstrateFeeStrategy, required
            - `priority` 'High' | 'Medium' | 'Low', required
            - `type` 'Priority', required
          - `maximumFee` string — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` 'Substrate', required
        - CoreTransactionOrderParametersTezos
          - `operation` union, required
            - CoreTezosOperationDelegation
              - …
            - CoreTezosOperationReveal
              - …
            - CoreTezosOperationTransaction
              - …
            - CoreTezosOperationUndelegation
              - …
          - `feeStrategy` CoreTezosFeeStrategy, required
            - `priority` 'High' | 'Medium' | 'Low', required
            - `type` 'Priority', required
          - `maximumFee` string — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` 'Tezos', required
        - CoreTransactionOrderParametersTron
          - `feeStrategy` CoreTronFeeStrategy, required
            - `priority` 'High' | 'Medium' | 'Low', required
            - `type` 'Priority', required
          - `maximumFee` string — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `operation` union, required
            - CoreTronOperationNativeTransfer
              - …
            - CoreTronOperationTRC20Transfer
              - …
          - `type` 'Tron', required
        - CoreTransactionOrderParametersXRPL
          - `destination` union
            - CoreTransactionDestinationAccount
              - …
            - CoreTransactionDestinationAddress
              - …
            - CoreTransactionDestinationEndpoint
              - …
          - `amount` string — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `feeStrategy` union, required
            - CoreXrplFeeStrategyPriority
              - …
            - CoreXrplFeeStrategySpecifiedAdditionalFee
              - …
          - `maximumFee` string — This field is a large integer that can be positive or zero. It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `sourceTag` integer
          - `destinationTag` integer
          - `memos` CoreXrplMemo[], required
            - `memoData` string — Hex encoded string.
            - `memoFormat` string — Hex encoded string. The encoded string must only characters defined in RFC 3986 URLs
            - `memoType` string — Hex encoded string. The encoded string must only characters defined in RFC 3986 URLs
          - `operation` union
            - CoreXrplOperationAccountSet
              - …
            - CoreXrplOperationClawback
              - …
            - CoreXrplOperationDepositPreauth
              - …
            - CoreXrplOperationEscrowFinish
              - …
            - CoreXrplOperationMPTokenAuthorize
              - …
            - CoreXrplOperationMPTokenIssuanceCreate
              - …
            - CoreXrplOperationMPTokenIssuanceDestroy
              - …
            - CoreXrplOperationMPTokenIssuanceSet
              - …
            - CoreXrplOperationOfferCreate
              - …
            - CoreXrplOperationPayment
              - …
            - CoreXrplOperationTrustSet
              - …
          - `type` 'XRPL', required
      - `metadata` CoreEntityMetadata, required
        - `description` string
        - `revision` integer, required
        - `createdAt` string, date-time, required
        - `createdBy` CoreUserReference
          - `id` string, uuid, required
          - `domainId` string, uuid, required
        - `lastModifiedAt` string, date-time, required
        - `lastModifiedBy` CoreUserReference
          - `id` string, uuid, required
          - `domainId` string, uuid, required
        - `customProperties` CoreStringsMap, required
    - `signature` string, base64, required
    - `signingKey` string, base64, required
  - `count` integer, required
  - `currentStartingAfter` string
  - `nextStartingAfter` string

## Other responses

- `400` — Invalid request (InvalidRequestError)
- `401` — One of: Invalid JWT (InvalidJwtError); User not authorized (PermissionDeniedError)
- `404` — Entity or Domain not found (EntityNotFoundError)

---

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