---
title: "Changes to Retrieve a transaction by global index number"
method: GET
path: "/blockchain/transaction/byIndex/{txIndex}"
---

# Changes to Retrieve a transaction by global index number

`GET /blockchain/transaction/byIndex/{txIndex}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 4 of 58 revisions.

- **2025-06-05** `c19bff6509da` — 2 info
- **2024-08-12** `f267e9b125ba` — 8 breaking, 4 warning, 2 info
- **2024-08-04** `5c4d4d5cdba4` — 2 breaking, 12 info
- **2024-08-01** `fb8d02ee5bf6` — 8 breaking, 4 warning, 2 info

## Changes

- **2025-06-05** `c19bff6509da` — 2 info
  - added the optional property `inputs/items/allOf[subschema #2]/spendingProof` to the response with the `200` status
  - added the optional property `outputs/items/allOf[subschema #2]/spendingProof` to the response with the `200` status
- **2024-08-12** `f267e9b125ba` — 8 breaking, 4 warning, 2 info
  - the `inputs/items/` response's property type/format changed from `object`/`` to ``/`` for status `200`
  - the `outputs/items/` response's property type/format changed from `object`/`` to ``/`` for status `200`
  - removed the required property `inputs/items/boxId` from the response with the `200` status
  - removed the required property `inputs/items/spendingProof` from the response with the `200` status
  - removed the required property `outputs/items/additionalRegisters` from the response with the `200` status
  - removed the required property `outputs/items/creationHeight` from the response with the `200` status
  - removed the required property `outputs/items/ergoTree` from the response with the `200` status
  - removed the required property `outputs/items/value` from the response with the `200` status
  - removed the optional property `outputs/items/assets` from the response with the `200` status
  - removed the optional property `outputs/items/boxId` from the response with the `200` status
  - removed the optional property `outputs/items/index` from the response with the `200` status
  - removed the optional property `outputs/items/transactionId` from the response with the `200` status
  - added `#/components/schemas/ErgoTransactionOutput, subschema #2` to the `inputs/items/` response property `allOf` list for the response status `200`
  - added `#/components/schemas/ErgoTransactionOutput, subschema #2` to the `outputs/items/` response property `allOf` list for the response status `200`
- **2024-08-04** `5c4d4d5cdba4` — 2 breaking, 12 info
  - the `inputs/items/` response's property type/format changed from ``/`` to `object`/`` for status `200`
  - the `outputs/items/` response's property type/format changed from ``/`` to `object`/`` for status `200`
  - added the optional property `outputs/items/assets` to the response with the `200` status
  - added the optional property `outputs/items/boxId` to the response with the `200` status
  - added the optional property `outputs/items/index` to the response with the `200` status
  - added the optional property `outputs/items/transactionId` to the response with the `200` status
  - removed `#/components/schemas/ErgoTransactionOutput, subschema #2` from the `inputs/items/` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/ErgoTransactionOutput, subschema #2` from the `outputs/items/` response property `allOf` list for the response status `200`
  - added the required property `inputs/items/boxId` to the response with the `200` status
  - added the required property `inputs/items/spendingProof` to the response with the `200` status
  - added the required property `outputs/items/additionalRegisters` to the response with the `200` status
  - added the required property `outputs/items/creationHeight` to the response with the `200` status
  - added the required property `outputs/items/ergoTree` to the response with the `200` status
  - added the required property `outputs/items/value` to the response with the `200` status
- **2024-08-01** `fb8d02ee5bf6` — 8 breaking, 4 warning, 2 info
  - the `inputs/items/` response's property type/format changed from `object`/`` to ``/`` for status `200`
  - the `outputs/items/` response's property type/format changed from `object`/`` to ``/`` for status `200`
  - removed the required property `inputs/items/boxId` from the response with the `200` status
  - removed the required property `inputs/items/spendingProof` from the response with the `200` status
  - removed the required property `outputs/items/additionalRegisters` from the response with the `200` status
  - removed the required property `outputs/items/creationHeight` from the response with the `200` status
  - removed the required property `outputs/items/ergoTree` from the response with the `200` status
  - removed the required property `outputs/items/value` from the response with the `200` status
  - removed the optional property `outputs/items/assets` from the response with the `200` status
  - removed the optional property `outputs/items/boxId` from the response with the `200` status
  - removed the optional property `outputs/items/index` from the response with the `200` status
  - removed the optional property `outputs/items/transactionId` from the response with the `200` status
  - added `#/components/schemas/ErgoTransactionOutput, subschema #2` to the `inputs/items/` response property `allOf` list for the response status `200`
  - added `#/components/schemas/ErgoTransactionOutput, subschema #2` to the `outputs/items/` response property `allOf` list for the response status `200`

---

[Operation](https://skmtc.dev/ergoplatform/apis/ergo-node-api/docs/blockchain/transaction/byIndex/:txIndex/get.md) · [API](https://skmtc.dev/ergoplatform/apis/ergo-node-api.md) · [Page](https://skmtc.dev/ergoplatform/apis/ergo-node-api/changes/blockchain/transaction/byIndex/:txIndex/get)
