# Get transaction order details

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

## 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) — one of (discriminator: type):
    - Algorand:
      - `operation` (any, required)
        - `destination` (any, required) — one of (discriminator: type):
          - Account:
            - `accountId` (string, required)
            - `type` (string, required)
              Enum: "Account"
          - Address:
            - `address` (string, required)
            - `type` (string, required)
              Enum: "Address"
          - Endpoint:
            - `endpointId` (string, required)
            - `type` (string, required)
              Enum: "Endpoint"
        - `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` (string, required)
          Enum: "Payment"
      - `note` (string)
      - `feeStrategy` (any, required)
        - `priority` (string, required)
          Enum: "High", "Medium", "Low"
        - `type` (string, required)
          Enum: "Priority"
      - `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` (string, required)
        Enum: "Algorand"
    - Bitcoin:
      - `outputs` (array, required)
      - `outputs.destination` (any, required) — one of (discriminator: type):
        - Account:
          - `accountId` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Account" (1 values)
        - Address:
          - `address` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Address" (1 values)
        - Endpoint:
          - `endpointId` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Endpoint" (1 values)
      - `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.
      - `outputs.paysFee` (boolean)
      - `feeStrategy` (any, required) — one of (discriminator: type):
        - Priority:
          - `priority` (string, required)
            Enum: same as `priority` (3 values)
          - `type` (string, required)
            Enum: same as `type` (1 values)
        - SpecifiedRate:
          - `satoshiPerVbyte` (string, required)
            This field is a large decimal and represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: "SpecifiedRate"
      - `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` (any)
        - `transactionOrderId` (string, required)
        - `reason` (string)
        - `type` (string, required)
          Enum: "OrderReplacement"
      - `addressForChange` (string)
        Override default change address strategy to set explicitly PrimaryAddress or GenerateNewAddress.
        Enum: "GenerateNewAddress", "PrimaryAddress"
      - `type` (string, required)
        Enum: "Bitcoin"
    - BitcoinRedirect:
      - `transferIds` (array, required)
      - `outputs` (array, required)
      - `outputs.destination` (any, required) — one of (discriminator: type):
        - Account:
          - `accountId` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Account" (1 values)
        - Address:
          - `address` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Address" (1 values)
        - Endpoint:
          - `endpointId` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Endpoint" (1 values)
      - `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.
      - `outputs.paysFee` (boolean)
      - `feeStrategy` (any, required) — one of (discriminator: type):
        - Priority:
          - `priority` (string, required)
            Enum: same as `priority` (3 values)
          - `type` (string, required)
            Enum: same as `type` (1 values)
        - SpecifiedRate:
          - `satoshiPerVbyte` (string, required)
            This field is a large decimal and represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: same as `type` in "SpecifiedRate" (1 values)
      - `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` (string, required)
        Enum: "BitcoinRedirect"
    - Cardano:
      - `operation` (any, required) — one of (discriminator: type):
        - DelegateRepresentative:
          - `parameters` (any, required)
            - `type` (string, required)
              Enum: "AlwaysAbstain"
          - `type` (string, required)
            Enum: "DelegateRepresentative"
        - DelegateStaking:
          - `poolId` (string, required)
            A valid Cardano pool id
            Example: "pool1ywpt43nttzjd7883wafg255mh0hmjypwe65ercw6p2sxg5lt7ez"
          - `type` (string, required)
            Enum: "DelegateStaking"
        - RegisterStaking:
          - `type` (string, required)
            Enum: "RegisterStaking"
        - Transfer:
          - `outputs` (array, required)
          - `outputs.destination` (any, required) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `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.
          - `outputs.paysFee` (boolean)
          - `type` (string, required)
            Enum: "Transfer"
        - UnregisterStaking:
          - `type` (string, required)
            Enum: "UnregisterStaking"
        - WithdrawRewards:
          - `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` (string, required)
            Enum: "WithdrawRewards"
      - `feeStrategy` (any, required)
        - `priority` (string, required)
          Enum: same as `priority` (3 values)
        - `type` (string, required)
          Enum: same as `type` (1 values)
      - `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` (string, required)
        Enum: "Cardano"
    - Ethereum:
      - `destination` (any) — one of (discriminator: type):
        - Account:
          - `accountId` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Account" (1 values)
        - Address:
          - `address` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Address" (1 values)
        - Endpoint:
          - `endpointId` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Endpoint" (1 values)
      - `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` (any, required) — one of (discriminator: type):
        - Priority:
          - `priority` (string, required)
            Enum: same as `priority` (3 values)
          - `type` (string, required)
            Enum: same as `type` (1 values)
        - SpecifiedRate:
          - `gasPrice` (string, required)
            This field is a large integer and represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: same as `type` in "SpecifiedRate" (1 values)
        - SpecifiedRateEIP1559:
          - `maxFeePerGas` (string, required)
            This field is a large integer and represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `maxPriorityFeePerGas` (string, required)
            This field is a large integer and represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: "SpecifiedRateEIP1559"
      - `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` (any)
        - `transactionOrderId` (string, required)
        - `reason` (string)
        - `type` (string, required)
          Enum: same as `type` (1 values)
      - `type` (string, required)
        Enum: "Ethereum"
    - Hedera:
      - `operation` (any, required) — one of (discriminator: type):
        - AccountUpdate:
          - `maxAutomaticTokenAssociations` (integer, required)
          - `type` (string, required)
            Enum: "AccountUpdate"
        - TokenAssociate:
          - `tokens` (array, required) — one of (discriminator: type):
            - Ticker:
              - `tickerId` (string, required)
              - `type` (string, required)
                Enum: "Ticker"
            - TokenId:
              - `tokenId` (string, required)
                String consisting Hedera Token Id
              - `type` (string, required)
                Enum: "TokenId"
          - `type` (string, required)
            Enum: "TokenAssociate"
        - TokenDissociate:
          - `tokens` (array, required) — one of (discriminator: type):
            - Ticker:
              - `tickerId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Ticker" (1 values)
            - TokenId:
              - `tokenId` (string, required)
                String consisting Hedera Token Id
              - `type` (string, required)
                Enum: same as `type` in "TokenId" (1 values)
          - `type` (string, required)
            Enum: "TokenDissociate"
        - Transfer:
          - `outputs` (array)
          - `outputs.destination` (any, required) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `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.
          - `tokenOutputs` (array) — one of (discriminator: type):
            - HederaFungibleTokenOutput:
              - `token` (any, required) — one of (discriminator: type):
                - Ticker:
                  - `tickerId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Ticker" (1 values)
                - TokenId:
                  - `tokenId` (string, required)
                    String consisting Hedera Token Id
                  - `type` (string, required)
                    Enum: same as `type` in "TokenId" (1 values)
              - `destination` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `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` (string, required)
                Enum: "HederaFungibleTokenOutput"
            - HederaNonFungibleTokenOutput:
              - `token` (any, required) — one of (discriminator: type):
                - NftTokenId:
                  - `tokenId` (string, required)
                    String consisting Hedera Token Id
                  - `serialNumber` (integer, required)
                  - `type` (string, required)
                    Enum: "NftTokenId"
                - Ticker:
                  - `tickerId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Ticker" (1 values)
              - `destination` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `type` (string, required)
                Enum: "HederaNonFungibleTokenOutput"
          - `type` (string, required)
            Enum: same as `type` in "Transfer" (1 values)
      - `memo` (string)
        String encoded using UTF-8, up to 100-bytes long
      - `feeStrategy` (any, required)
        - `priority` (string, required)
          Enum: same as `priority` (3 values)
        - `type` (string, required)
          Enum: same as `type` (1 values)
      - `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` (string, required)
        Enum: "Hedera"
    - Solana:
      - `operation` (any, required) — one of (discriminator: type):
        - Burn:
          - `mintAccount` (any, required) — one of (discriminator: type):
            - Destination:
              - `destination` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `type` (string, required)
                Enum: "Destination"
            - Ticker:
              - `tickerId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Ticker" (1 values)
          - `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` (string, required)
            Enum: "Burn"
        - CreateNonceAccount:
          - `createOnAccount` (string, required)
          - `type` (string, required)
            Enum: "CreateNonceAccount"
        - FundAtaAccount:
          - `destination` (any) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `mintAccount` (any, required) — one of (discriminator: type):
            - Destination:
              - `destination` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "Destination" (1 values)
            - Ticker:
              - `tickerId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Ticker" (1 values)
          - `type` (string, required)
            Enum: "FundAtaAccount"
        - InitializeMint:
          - `mintAccount` (string, required)
          - `decimals` (integer, required)
          - `tokenType` (string, required)
            Enum: "SPL", "SPL2022"
          - `type` (string, required)
            Enum: "InitializeMint"
        - MintTo:
          - `destination` (any, required) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `mintAccount` (any, required) — one of (discriminator: type):
            - Destination:
              - `destination` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "Destination" (1 values)
            - Ticker:
              - `tickerId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Ticker" (1 values)
          - `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` (string, required)
            Enum: "MintTo"
        - Transfer:
          - `outputs` (array, required)
          - `outputs.destination` (any, required) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `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.
          - `type` (string, required)
            Enum: same as `type` in "Transfer" (1 values)
        - TransferToken:
          - `outputs` (array, required)
          - `outputs.destination` (any, required) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `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.
          - `mintAccount` (any, required) — one of (discriminator: type):
            - Destination:
              - `destination` (any, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `type` (string, required)
                Enum: same as `type` in "Destination" (1 values)
            - Ticker:
              - `tickerId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Ticker" (1 values)
          - `type` (string, required)
            Enum: "TransferToken"
      - `memos` (array, required)
      - `feeStrategy` (any, required)
        - `priority` (string, required)
          Enum: same as `priority` (3 values)
        - `type` (string, required)
          Enum: same as `type` (1 values)
      - `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` (any) — one of (discriminator: type):
        - Account:
          - `accountId` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Account" (1 values)
        - Address:
          - `address` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Address" (1 values)
        - Endpoint:
          - `endpointId` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Endpoint" (1 values)
      - `type` (string, required)
        Enum: "Solana"
    - Stellar:
      - `operation` (any, required) — one of (discriminator: type):
        - AccountMerge:
          - `destination` (any, required) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `type` (string, required)
            Enum: "AccountMerge"
        - ChangeTrust:
          - `limit` (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.
          - `asset` (object, required)
          - `asset.code` (string, required)
          - `asset.issuer` (string, required)
          - `type` (string, required)
            Enum: "ChangeTrust"
        - CreateAccount:
          - `destination` (any, required) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `startingBalance` (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` (string, required)
            Enum: "CreateAccount"
        - Payment:
          - `destination` (any, required) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `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.
          - `asset` (object)
          - `asset.code` (string, required)
          - `asset.issuer` (string, required)
          - `type` (string, required)
            Enum: same as `type` (1 values)
        - SetOptions:
          - `option` (any, required) — one of (discriminator: type):
            - OptionHomeDomain:
              - `homeDomain` (string, required)
              - `type` (string, required)
                Enum: "OptionHomeDomain"
            - OptionSetFlag:
              - `setFlag` (string, required)
                Enum: "AuthImmutable"
              - `type` (string, required)
                Enum: "OptionSetFlag"
          - `type` (string, required)
            Enum: "SetOptions"
      - `memo` (any) — one of (discriminator: type):
        - Hash:
          - `value` (string, required)
            Hex encoded stellar hash.
          - `type` (string, required)
            Enum: "Hash"
        - Id:
          - `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.
          - `type` (string, required)
            Enum: "Id"
        - Return:
          - `value` (string, required)
            Hex encoded stellar hash.
          - `type` (string, required)
            Enum: "Return"
        - Text:
          - `value` (string, required)
            String encoded using either ASCII or UTF-8, up to 28-bytes long
          - `type` (string, required)
            Enum: "Text"
      - `feeStrategy` (any, required) — one of (discriminator: type):
        - Priority:
          - `priority` (string, required)
            Enum: same as `priority` (3 values)
          - `type` (string, required)
            Enum: same as `type` (1 values)
        - SpecifiedRate:
          - `baseFee` (string, required)
            This field is a large integer and represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: same as `type` in "SpecifiedRate" (1 values)
      - `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` (string, required)
        Enum: "Stellar"
    - Substrate:
      - `pallet` (any, required) — one of (discriminator: type):
        - Balances:
          - `method` (any, required)
            - `destination` (any, required) — one of (discriminator: type):
              - Account:
                - `accountId` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Account" (1 values)
              - Address:
                - `address` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Address" (1 values)
              - Endpoint:
                - `endpointId` (string, required)
                - `type` (string, required)
                  Enum: same as `type` in "Endpoint" (1 values)
            - `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` (string, required)
              Enum: "TransferKeepAlive"
          - `type` (string, required)
            Enum: "Balances"
        - Staking:
          - `method` (any, required) — one of (discriminator: type):
            - Bond:
              - `value` (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.
              - `payee` (any, required) — one of (discriminator: type):
                - Account:
                  - `destination` (any, required) — one of (discriminator: type):
                    - Account:
                      - `accountId` (string, required)
                      - `type` (string, required)
                        Enum: same as `type` in "Account" (1 values)
                    - Address:
                      - `address` (string, required)
                      - `type` (string, required)
                        Enum: same as `type` in "Address" (1 values)
                    - Endpoint:
                      - `endpointId` (string, required)
                      - `type` (string, required)
                        Enum: same as `type` in "Endpoint" (1 values)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Controller:
                  - `type` (string, required)
                    Enum: "Controller"
                - Staked:
                  - `type` (string, required)
                    Enum: "Staked"
                - Stash:
                  - `type` (string, required)
                    Enum: "Stash"
              - `type` (string, required)
                Enum: "Bond"
              - `controller` (any) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
            - BondExtra:
              - `maxAdditional` (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` (string, required)
                Enum: "BondExtra"
            - Chill:
              - `type` (string, required)
                Enum: "Chill"
            - Nominate:
              - `targets` (array, required) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
              - `type` (string, required)
                Enum: "Nominate"
            - Rebond:
              - `value` (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` (string, required)
                Enum: "Rebond"
            - SetController:
              - `type` (string, required)
                Enum: "SetController"
              - `controller` (any) — one of (discriminator: type):
                - Account:
                  - `accountId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Address:
                  - `address` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Address" (1 values)
                - Endpoint:
                  - `endpointId` (string, required)
                  - `type` (string, required)
                    Enum: same as `type` in "Endpoint" (1 values)
            - SetPayee:
              - `payee` (any, required) — one of (discriminator: type):
                - Account:
                  - `destination` (any, required) — one of (discriminator: type):
                    - Account:
                      - `accountId` (string, required)
                      - `type` (string, required)
                        Enum: same as `type` in "Account" (1 values)
                    - Address:
                      - `address` (string, required)
                      - `type` (string, required)
                        Enum: same as `type` in "Address" (1 values)
                    - Endpoint:
                      - `endpointId` (string, required)
                      - `type` (string, required)
                        Enum: same as `type` in "Endpoint" (1 values)
                  - `type` (string, required)
                    Enum: same as `type` in "Account" (1 values)
                - Controller:
                  - `type` (string, required)
                    Enum: same as `type` in "Controller" (1 values)
                - Staked:
                  - `type` (string, required)
                    Enum: same as `type` in "Staked" (1 values)
                - Stash:
                  - `type` (string, required)
                    Enum: same as `type` in "Stash" (1 values)
              - `type` (string, required)
                Enum: "SetPayee"
            - Unbond:
              - `value` (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` (string, required)
                Enum: "Unbond"
            - WithdrawUnbonded:
              - `numSlashingSpans` (integer, required)
              - `type` (string, required)
                Enum: "WithdrawUnbonded"
          - `type` (string, required)
            Enum: "Staking"
      - `feeStrategy` (any, required)
        - `priority` (string, required)
          Enum: same as `priority` (3 values)
        - `type` (string, required)
          Enum: same as `type` (1 values)
      - `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` (string, required)
        Enum: "Substrate"
    - Tezos:
      - `operation` (any, required) — one of (discriminator: type):
        - Delegation:
          - `destination` (any, required) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `type` (string, required)
            Enum: "Delegation"
        - Reveal:
          - `type` (string, required)
            Enum: "Reveal"
        - Transaction:
          - `destination` (any, required) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `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.
          - `contractParameters` (any)
            - `value` (string, required)
              Hex encoded string.
            - `type` (string, required)
              Enum: "Raw"
          - `type` (string, required)
            Enum: "Transaction"
        - Undelegation:
          - `type` (string, required)
            Enum: "Undelegation"
      - `feeStrategy` (any, required)
        - `priority` (string, required)
          Enum: same as `priority` (3 values)
        - `type` (string, required)
          Enum: same as `type` (1 values)
      - `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` (string, required)
        Enum: "Tezos"
    - Tron:
      - `feeStrategy` (any, required)
        - `priority` (string, required)
          Enum: same as `priority` (3 values)
        - `type` (string, required)
          Enum: same as `type` (1 values)
      - `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` (any, required) — one of (discriminator: type):
        - NativeTransfer:
          - `destination` (any, required) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `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` (string, required)
            Enum: "NativeTransfer"
        - TRC20Transfer:
          - `destination` (any, required) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `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.
          - `contractAddress` (string, required)
          - `type` (string, required)
            Enum: "TRC20Transfer"
      - `type` (string, required)
        Enum: "Tron"
    - XRPL:
      - `feeStrategy` (any, required) — one of (discriminator: type):
        - Priority:
          - `priority` (string, required)
            Enum: same as `priority` (3 values)
          - `type` (string, required)
            Enum: same as `type` (1 values)
        - SpecifiedAdditionalFee:
          - `drops` (string, required)
            This field is a large integer and represented as a string because it may contain value that cannot be expressed with JSON number without a loss of precision.
          - `type` (string, required)
            Enum: "SpecifiedAdditionalFee"
      - `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)
      - `memos` (array, required)
      - `memos.memoData` (string)
        Hex encoded string.
      - `memos.memoFormat` (string)
        Hex encoded string. The encoded string must only characters defined in RFC 3986 URLs
      - `memos.memoType` (string)
        Hex encoded string. The encoded string must only characters defined in RFC 3986 URLs
      - `operation` (any) — one of (discriminator: type):
        - AccountSet:
          - `setFlag` (string)
            Enum: "asfGlobalFreeze", "asfNoFreeze", "asfRequireAuth", "asfAllowTrustLineClawback", "asfAccountTxnID", "asfDepositAuth", "asfRequireDest", "asfDefaultRipple"
          - `clearFlag` (string)
            Enum: same as `setFlag` in "AccountSet" (8 values)
          - `transferRate` (integer)
          - `type` (string, required)
            Enum: "AccountSet"
        - Clawback:
          - `currency` (any, required) — one of (discriminator: type):
            - Currency:
              - `code` (string, required)
              - `issuer` (string, required)
              - `type` (string, required)
                Enum: "Currency"
            - MultiPurposeToken:
              - `issuanceId` (string, required)
                XRPL MPToken Issuance ID (192-bit integer hex encoded)
              - `type` (string, required)
                Enum: "MultiPurposeToken"
            - TickerId:
              - `tickerId` (string, required)
              - `type` (string, required)
                Enum: "TickerId"
          - `holder` (any, required) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `value` (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` (string, required)
            Enum: "Clawback"
        - DepositPreauth:
          - `authorize` (any) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `unauthorize` (any) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `type` (string, required)
            Enum: "DepositPreauth"
        - EscrowFinish:
          - `owner` (any, required) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `offerSequence` (integer, required)
          - `condition` (string)
            Hex encoded string.
          - `credentialIds` (array)
          - `fulfillment` (string)
            Hex encoded string.
          - `type` (string, required)
            Enum: "EscrowFinish"
        - MPTokenAuthorize:
          - `tokenIdentifier` (any, required) — one of (discriminator: type):
            - MPTokenIssuanceId:
              - `issuanceId` (string, required)
                XRPL MPToken Issuance ID (192-bit integer hex encoded)
              - `type` (string, required)
                Enum: "MPTokenIssuanceId"
            - TickerId:
              - `tickerId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "TickerId" (1 values)
          - `flags` (array, required)
            Enum: "tfMPTUnauthorize"
          - `holder` (any) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `type` (string, required)
            Enum: "MPTokenAuthorize"
        - MPTokenIssuanceCreate:
          - `flags` (array, required)
            Enum: "tfMPTRequireAuth", "tfMPTCanClawback", "tfMPTCanTransfer", "tfMPTCanEscrow", "tfMPTCanLock", "tfMPTCanTrade"
          - `assetScale` (integer)
          - `transferFee` (integer)
            Transfer fee for MultiPurposeToken, must be from 0 to 50000
          - `maximumAmount` (string)
            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.
          - `metadata` (any)
            - `value` (string, required)
              Hex encoded string.
            - `type` (string, required)
              Enum: "HexEncodedMetadata"
          - `type` (string, required)
            Enum: "MPTokenIssuanceCreate"
        - MPTokenIssuanceDestroy:
          - `tokenIdentifier` (any, required) — one of (discriminator: type):
            - MPTokenIssuanceId:
              - `issuanceId` (string, required)
                XRPL MPToken Issuance ID (192-bit integer hex encoded)
              - `type` (string, required)
                Enum: same as `type` in "MPTokenIssuanceId" (1 values)
            - TickerId:
              - `tickerId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "TickerId" (1 values)
          - `type` (string, required)
            Enum: "MPTokenIssuanceDestroy"
        - MPTokenIssuanceSet:
          - `tokenIdentifier` (any, required) — one of (discriminator: type):
            - MPTokenIssuanceId:
              - `issuanceId` (string, required)
                XRPL MPToken Issuance ID (192-bit integer hex encoded)
              - `type` (string, required)
                Enum: same as `type` in "MPTokenIssuanceId" (1 values)
            - TickerId:
              - `tickerId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "TickerId" (1 values)
          - `holder` (any) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `flags` (array, required)
            Enum: "tfMPTLock", "tfMPTUnlock"
          - `type` (string, required)
            Enum: "MPTokenIssuanceSet"
        - OfferCreate:
          - `flags` (array, required)
            Enum: "tfImmediateOrCancel", "tfFillOrKill", "tfSell"
          - `takerGets` (object, required)
          - `takerGets.currency` (any) — one of (discriminator: type):
            - Currency:
              - `code` (string, required)
              - `issuer` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Currency" (1 values)
            - TickerId:
              - `tickerId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "TickerId" (1 values)
          - `takerGets.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.
          - `takerPays` (object, required)
          - `type` (string, required)
            Enum: "OfferCreate"
        - Payment:
          - `destination` (any, required) — one of (discriminator: type):
            - Account:
              - `accountId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Account" (1 values)
            - Address:
              - `address` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Address" (1 values)
            - Endpoint:
              - `endpointId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Endpoint" (1 values)
          - `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.
          - `destinationTag` (integer)
          - `currency` (any) — one of (discriminator: type):
            - Currency:
              - `code` (string, required)
              - `issuer` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Currency" (1 values)
            - MultiPurposeToken:
              - `issuanceId` (string, required)
                XRPL MPToken Issuance ID (192-bit integer hex encoded)
              - `type` (string, required)
                Enum: same as `type` in "MultiPurposeToken" (1 values)
            - TickerId:
              - `tickerId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "TickerId" (1 values)
          - `type` (string, required)
            Enum: same as `type` (1 values)
        - TrustSet:
          - `flags` (array, required)
            Enum: "tfSetFreeze", "tfClearFreeze", "tfSetfAuth"
          - `limitAmount` (object, required)
          - `limitAmount.currency` (any, required) — one of (discriminator: type):
            - Currency:
              - `code` (string, required)
              - `issuer` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "Currency" (1 values)
            - TickerId:
              - `tickerId` (string, required)
              - `type` (string, required)
                Enum: same as `type` in "TickerId" (1 values)
          - `limitAmount.value` (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.
          - `enableRippling` (boolean)
          - `type` (string, required)
            Enum: "TrustSet"
      - `type` (string, required)
        Enum: "XRPL"
      - `destination` (any) — one of (discriminator: type):
        - Account:
          - `accountId` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Account" (1 values)
        - Address:
          - `address` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Address" (1 values)
        - Endpoint:
          - `endpointId` (string, required)
          - `type` (string, required)
            Enum: same as `type` in "Endpoint" (1 values)
      - `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.
      - `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.lastModifiedBy` (object)

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

  - `signature` (string, required)

  - `signingKey` (string, required)

## Response 401 fields (application/json):

  - `reason` (string, required)

  - `message` (string)


