# Get transaction order details

Endpoint: GET /v1/domains/{domainId}/transactions/orders/{transactionOrderId}
Security: httpAuth

## Security:

  - `httpAuth` (unknown)
    http bearer

## Path parameters:

  - `domainId` (string, required)
    Unique identifier for the domain.

  - `transactionOrderId` (string, required)

## Response 200 fields (application/json):

  - `data` (object, required)

  - `data.id` (string, required)

  - `data.domainId` (string, required)

  - `data.accountId` (string, required)

  - `data.ledgerId` (string)

  - `data.parameters` (any, required)

  - `data.parameters.operation` (any, required)

  - `data.parameters.operation.destination` (any, required)

  - `data.parameters.operation.destination.accountId` (string, required)

  - `data.parameters.operation.destination.type` (string, required)
    Enum: "Account", "Address", "Endpoint"

  - `data.parameters.operation.destination.address` (string, required)

  - `data.parameters.operation.destination.endpointId` (string, required)

  - `data.parameters.operation.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.

  - `data.parameters.operation.type` (string, required)
    Enum: "Payment"

  - `data.parameters.note` (string)

  - `data.parameters.feeStrategy` (any, required)

  - `data.parameters.feeStrategy.priority` (string, required)
    Enum: "High", "Medium", "Low"

  - `data.parameters.feeStrategy.type` (string, required)
    Enum: "Priority"

  - `data.parameters.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.parameters.type` (string, required)
    Enum: "Algorand", "Bitcoin", "BitcoinRedirect", "Cardano", "Ethereum", "Hedera", "Solana", "Stellar", "Substrate", "Tezos", "Tron", "XRPL"

  - `data.parameters.outputs` (array, required)

  - `data.parameters.outputs.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.

  - `data.parameters.outputs.paysFee` (boolean)

  - `data.parameters.resourceStrategy` (any)

  - `data.parameters.resourceStrategy.transactionOrderId` (string, required)

  - `data.parameters.resourceStrategy.reason` (string)

  - `data.parameters.resourceStrategy.type` (string, required)
    Enum: "OrderReplacement"

  - `data.parameters.addressForChange` (any)
    Override default change address strategy to set explicitly PrimaryAddress or GenerateNewAddress.

  - `data.parameters.addressForChange.type` (string, required)
    Enum: "GenerateNewAddress", "PrimaryAddress"

  - `data.parameters.transferIds` (array, required)

  - `data.parameters.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.

  - `data.parameters.data` (string)

  - `data.parameters.memo` (string)
    String encoded using UTF-8, up to 100-bytes long

  - `data.parameters.memos` (array, required)

  - `data.parameters.memo` (any)

  - `data.parameters.memo.value` (string, required)
    Hex encoded stellar hash.

  - `data.parameters.memo.type` (string, required)
    Enum: "Hash", "Id", "Return", "Text"

  - `data.parameters.memo.value` (string, required)
    This field is a unsigned 64bit integer that can store values in range from 0 to 18446744073709551615.It is represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.

  - `data.parameters.memo.value` (string, required)
    String encoded using either ASCII or UTF-8, up to 28-bytes long

  - `data.parameters.pallet` (any, required)

  - `data.parameters.pallet.method` (any, required)

  - `data.parameters.pallet.method.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.

  - `data.parameters.pallet.method.type` (string, required)
    Enum: "TransferKeepAlive"

  - `data.parameters.pallet.type` (string, required)
    Enum: "Balances", "Staking"

  - `data.parameters.sourceTag` (integer)

  - `data.parameters.destinationTag` (integer)

  - `data.metadata` (object, required)

  - `data.metadata.description` (string)

  - `data.metadata.revision` (integer, required)

  - `data.metadata.createdAt` (string, required)

  - `data.metadata.createdBy` (object)

  - `data.metadata.createdBy.id` (string, required)

  - `data.metadata.createdBy.domainId` (string, required)

  - `data.metadata.lastModifiedAt` (string, required)

  - `data.metadata.customProperties` (object, required)

  - `signature` (string, required)

  - `signingKey` (string, required)

## Response 400:

  - `400` (unknown)
    Invalid value for: path parameter domainId, Invalid value for: path parameter transactionOrderId

## Response 401:

  - `401` (unknown)
    One of: Invalid JWT (InvalidJwtError); User not authorized (PermissionDeniedError)

## Response 401 fields (application/json):

  - `reason` (string, required)

  - `message` (string)

## Response 404:

  - `404` (unknown)
    Entity or Domain not found (EntityNotFoundError)

## Response 404 fields (application/json):

  - `reason` (string, required)

  - `message` (string)

