transactions

Get transaction by id

Changed on

Returns transaction information based on the given transaction id

get/api/v1/transactions/{transactionId}

Request

  • Base URL
    (relative, and the document was published on a file host, not at the API’s origin)
  • URL
    /api/v1/transactions/{transactionId}
  • Auth
    none declared

Path parameters

transactionIdstring required

Transaction id

Query parameters

nonceinteger

Filter the query result by the nonce of the transaction. A zero nonce represents user submitted transactions while a non-zero nonce is generated by main nodes. The filter honors the last value. If not specified, all transactions with specified payer account ID and valid start timestamp match. If multiple values are provided the last value will be the only value used.

scheduledboolean

Filter transactions by the scheduled flag. If true, return information for the scheduled transaction. If false, return information for the non-scheduled transaction. If not present, return information for all transactions matching transactionId. If multiple values are provided the last value will be the only value used.

Response

OK

Example response

{
  "transactions": [
    {
      "assessed_custom_fees": [
        {
          "amount": 100,
          "collector_account_id": "0.0.10",
          "effective_payer_account_ids": [
            "0.0.8",
            "0.0.72"
          ],
          "token_id": "0.0.90001"
        }
      ],
      "bytes": null,
      "charged_tx_fee": 7,
      "consensus_timestamp": "1234567890.000000007",
      "entity_id": "0.0.2281979",
      "high_volume": false,
      "high_volume_pricing_multiplier": 1,
      "max_fee": 33,
      "memo_base64": null,
      "name": "CRYPTOTRANSFER",
      "nft_transfers": [
        {
          "is_approval": true,
          "receiver_account_id": "0.0.121",
          "sender_account_id": "0.0.122",
          "serial_number": 1,
          "token_id": "0.0.123"
        },
        {
          "is_approval": true,
          "receiver_account_id": "0.0.321",
          "sender_account_id": "0.0.422",
          "serial_number": 2,
          "token_id": "0.0.123"
        }
      ],
      "node": "0.0.3",
      "nonce": 0,
      "parent_consensus_timestamp": "1234567890.000000007",
      "result": "SUCCESS",
      "scheduled": false,
      "staking_reward_transfers": [
        {
          "account": 3,
          "amount": 200
        },
        {
          "account": 9,
          "amount": 300
        }
      ],
      "transaction_hash": "vigzKe2J7fv4ktHBbNTSzQmKq7Lzdq1/lJMmHT+a2KgvdhAuadlvS4eKeqKjIRmW",
      "transaction_id": "0.0.8-1234567890-000000006",
      "token_transfers": [
        {
          "token_id": "0.0.90000",
          "account": "0.0.9",
          "amount": 1200,
          "is_approval": true
        },
        {
          "token_id": "0.0.90000",
          "account": "0.0.8",
          "amount": -1200,
          "is_approval": true
        }
      ],
      "transfers": [
        {
          "account": "0.0.3",
          "amount": 2,
          "is_approval": true
        },
        {
          "account": "0.0.8",
          "amount": -3,
          "is_approval": true
        },
        {
          "account": "0.0.98",
          "amount": 1,
          "is_approval": true
        },
        {
          "account": "0.0.800",
          "amount": 200,
          "is_approval": false
        },
        {
          "account": "0.0.800",
          "amount": 300,
          "is_approval": false
        }
      ],
      "valid_duration_seconds": 11,
      "valid_start_timestamp": "1234567890.000000006"
    }
  ]
}

Changes

    • warning

      added the new CLPRCLOSECHANNEL enum value to the ////// response property for the response status

    • warning

      added the new CLPRCOMPLETECHANNEL enum value to the ////// response property for the response status

    • warning

      added the new CLPRCOMPLETECONNECTOR enum value to the ////// response property for the response status

    • warning

      added the new CLPRDEREGISTERCONNECTOR enum value to the ////// response property for the response status

    • warning

      added the new CLPRREDACTMESSAGE enum value to the ////// response property for the response status

    • warning

      added the new CLPRREGISTERCHANNEL enum value to the ////// response property for the response status

    • warning

      added the new CLPRREGISTERCONNECTOR enum value to the ////// response property for the response status

    • warning

      added the new CLPRSUBMITBUNDLE enum value to the ////// response property for the response status

    • warning

      added the new CLPRUPDATELEDGERCONFIGURATION enum value to the ////// response property for the response status

    • warning

      added the new CRSPUBLICATION enum value to the ////// response property for the response status

    • warning

      added the new HINTSKEYPUBLICATION enum value to the ////// response property for the response status

    • warning

      added the new HINTSPARTIALSIGNATURE enum value to the ////// response property for the response status

    • warning

      added the new HINTSPREPROCESSINGVOTE enum value to the ////// response property for the response status

    • warning

      added the new HISTORYPROOFKEYPUBLICATION enum value to the ////// response property for the response status

    • warning

      added the new HISTORYPROOFSIGNATURE enum value to the ////// response property for the response status

    • warning

      added the new HISTORYPROOFVOTE enum value to the ////// response property for the response status

    • warning

      added the new MIGRATIONROOTHASHVOTE enum value to the ////// response property for the response status

    • warning

      added the new STATESIGNATURETRANSACTION enum value to the ////// response property for the response status