---
title: "Transaction snapshots"
method: POST
path: "/transactions/snapshot"
tags: ["transactions"]
---

# Transaction snapshots

`POST /transactions/snapshot`

Get transaction snapshots by transaction IDs.  Limited by `rest-api.transaction-snapshots-limit`, 100 by default. <br>Transaction snapshots in the response are in the same order as in the request.

## Request body

- object
  - `ids` TransactionId[]

## Response `200`

successful operation

- TransactionSnapshot[]
  - `applicationStatus` 'succeeded' | 'script_execution_failed' — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
  - `balances` object[]
    - `address` string
    - `asset` string
    - `balance` integer
  - `leaseBalances` object[]
    - `address` string
    - `in` integer
    - `out` integer
  - `assetStatics` object[]
    - `id` string
    - `source` string
    - `issuer` string
    - `decimals` integer
    - `nft` boolean
  - `assetVolumes` object[]
    - `id` string
    - `isReissuable` boolean
    - `volume` integer
  - `assetNamesAndDescriptions` object[]
    - `id` string
    - `name` string
    - `description` string
    - `lastUpdatedAt` integer
  - `assetScripts` object[]
    - `id` string
    - `script` string, byte
    - `complexity` integer
  - `sponsorships` object[]
    - `id` string
    - `minSponsoredAssetFee` integer
  - `newLeases` object[]
    - `id` string
    - `sender` string
    - `recipient` string
    - `amount` integer
    - `txId` string
    - `height` integer
  - `cancelledLeases` object[]
    - `id` string
    - `txId` string
    - `height` integer
  - `aliases` object[]
    - `address` string
    - `alias` string
  - `orderFills` object[]
    - `id` string, byte
    - `volume` integer
    - `fee` integer
  - `accountScripts` object[]
    - `publicKey` string
    - `script` string, byte
    - `verifierComplexity` integer
  - `accountData` object[]
    - `address` string
    - `data` union[]
      - union
        - union
          - BinaryEntry
            - `key` string, required
            - `type` 'binary', required
            - `value` string, byte, required
          - BooleanEntry
            - `key` string, required
            - `type` 'boolean', required
            - `value` boolean, required
          - IntegerEntry
            - `key` string, required
            - `type` 'integer', required
            - `value` integer, required
          - StringEntry
            - `key` string, required
            - `type` 'string', required
            - `value` string, required
        - DeleteEntry
          - `key` string, required
          - `value` unknown, required
  - `nextCommittedGenerators` CommittedGenerator[]
    - `publicKey` string, required
    - `blsPublicKey` string, required

## Changes

- **2026-03-31** `d9769537f2c3` — 1 info
  - added the optional property `items/nextCommittedGenerators` to the response with the `200` status
- **2024-01-13** `b56c750251b3` — 1 info
  - endpoint added
- **2021-05-27** `c901f97e3a8d` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/wavesplatform/apis/waves-full-node-chainid/changes/transactions/snapshot/post.md)

---

[API](https://skmtc.dev/wavesplatform/apis/waves-full-node-chainid.md) · [All operations](https://skmtc.dev/wavesplatform/apis/waves-full-node-chainid/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/wavesplatform/waves-full-node-chainid/revisions/09465bcdf6ce/schema)
