---
title: "Get Account Transactions"
method: GET
path: "/wallet/{walletId}/account/{accountId}/transactions"
tags: ["Account Transactions"]
---

# Get Account Transactions

`GET /wallet/{walletId}/account/{accountId}/transactions`

## Request

- Base URL: `https://wallet.uk.eagleeye.com/2.0`
- URL: `https://wallet.uk.eagleeye.com/2.0/wallet/{walletId}/account/{accountId}/transactions`
- Auth: API key in header `X-EES-AUTH-CLIENT-ID` and API key in header `X-EES-AUTH-HASH`

This API method allows the calling application to retrieve a paginated list of Wallet Account Transactions for a specific Wallet Account.

## Path parameters

- `walletId` string, string, required
- `accountId` string, string, required

## Query parameters

- `include` string[]
- `event` 'ACTIVATE' | 'AUTOTOPUP' | 'BALANCE' | 'BLOCK' | 'CANCEL' | 'CLEARBALANCE' | 'CREATE' | 'CREDIT' | 'DEBIT' | 'DONATE' | 'DONATE_IN' | 'EXPIRY' | 'GIFT' | 'GIFT_IN' | 'GOODWILL' | 'INACTIVATE' | 'INVALIDATE' | 'LOAD' | 'PERISH' | 'REACTIVATE' | 'REDEEM' | 'REFUND' | 'REISSUE' | 'RESEND' | 'STAMP' | 'STOLEN' | 'TOPUP' | 'TRANSFER' | 'TRANSFER_IN' | 'UNBLOCK' | 'UNEXPIRE' | 'UNLOCK' | 'UNPERISH' | 'UNREDEEM' | 'UPDATE' | 'UPDATE_PASSPHRASE' | 'VERIFY' | 'VOID'
- `dateCreated` string, date-time
- `lastUpdated` string, date-time
- `parentAccountTransactionId` string, string
- `accountTransactionId` string, string
- `source` string, string
- `orderBy` 'accountTransactionId,ASC' | 'accountTransactionId,DESC' | 'dateCreated,ASC' | 'dateCreated,DESC'
- `limit` integer
- `offset` integer
- `walletTransactions` true | false

## Response `200`

OK

- object
  - `limit` integer: Results per page
  - `total` integer: Total Results
  - `offset` integer: Offset
  - `orderBy` object[]: Order by criteria.
    - `name` string: The sorting key
    - `order` string: The sorting direction.
  - `results` object[]: Array of walletAccountTransactionEntities
    - `accountTransactionId` string: The account transaction id.
    - `accountId` string: The account id related to this transaction.
    - `parentAccountTransactionId` string: The parent account transaction.
    - `event` 'CREATE' | 'REDEEM' | 'UNLOCK' | 'UNREDEEM' | 'VERIFY' | 'ACTIVATE' | 'INACTIVATE' | 'REACTIVATE' | 'LOAD' | 'CREDIT' | 'DEBIT' | 'BALANCE' | 'INVALIDATE' | 'BLOCK' | 'UNBLOCK' | 'RESEND' | 'STOLEN' | 'CANCEL' | 'VOID' | 'REISSUE' | 'REFUND' | 'TRANSFER' | 'TRANSFER_IN' | 'TOPUP' | 'AUTOTOPUP' | 'STAMP' | 'SPEND': The type of transaction.
    - `value` integer: The value related to this account transaction. Typically, if an account transaction like credit was executed with a value, then this value will be stored here. For Continuity, however, this value should always be 0, and the same for Coupon (since there is no value for a coupon).
    - `source` string: The source of this transaction e.g. from a client, or automated.
    - `transactionDetails` object: An simple object of key value pairs representing the transaction details. For Points and Continuity, this can contain a JSON encoded object with the details of the amounts applied to each balance.
    - `balancesBefore` AccountTransactionBalancesHistoryEntity: The object of balances to show for either before or after the account transaction. Some balances only apply to certain types of accounts. See notes below on balances.
      - `available` integer: The available balance. This is applicable for all account types, except STAMP, POINTS and CONTINUITY, which uses its own balance keys, and ECOUPON, which has no concept of a balance.
      - `refundable` integer: The refundable balance. This is applicable for all account types, except STAMP, ECOUPON, POINTS and CONTINUITY.
      - `current` integer: The current balance. Applicable only to accounts of type Points and Stamp.
      - `lifetime` integer: The lifetime balance. Applicable only to accounts of type Points and Stamp.
      - `totalSpend` integer: The total spend balance. Applicable only to accounts of type Continuity.
      - `transactionCount` integer: The transaction counter. Applicable only to accounts of type Continuity.
    - `balancesAfter` AccountTransactionBalancesHistoryEntity: The object of balances to show for either before or after the account transaction. Some balances only apply to certain types of accounts. See notes below on balances.
      - `available` integer: The available balance. This is applicable for all account types, except STAMP, POINTS and CONTINUITY, which uses its own balance keys, and ECOUPON, which has no concept of a balance.
      - `refundable` integer: The refundable balance. This is applicable for all account types, except STAMP, ECOUPON, POINTS and CONTINUITY.
      - `current` integer: The current balance. Applicable only to accounts of type Points and Stamp.
      - `lifetime` integer: The lifetime balance. Applicable only to accounts of type Points and Stamp.
      - `totalSpend` integer: The total spend balance. Applicable only to accounts of type Continuity.
      - `transactionCount` integer: The transaction counter. Applicable only to accounts of type Continuity.
    - `properties` object: Properties related to the account transaction.
    - `dateCreated` string: Date this account transaction was created
    - `lastUpdated` string: Date this account transaction was last updated
    - `account` WalletAccountEntity: The account object.
      - `accountId` string, required: EES AIR Wallet Account ID
      - `walletId` string, required: EES AIR Wallet ID
      - `campaignId` string, required: The Campaign ID this account belongs to.
      - `type` 'ECOUPON' | 'VOUCHER' | 'STAMP_CARD' | 'PAPER' | 'DEBIT' | 'PLASTIC' | 'POINTS' | 'CONTINUITY' | 'STANDARD_SUBSCRIPTION' | 'QUEST', required: EES AIR Account Type.
      - `clientType` string, required: Account client type.
      - `status` 'ACTIVE' | 'BLOCKED' | 'CANCELLED' | 'DELETED' | 'EXPIRED' | 'INACTIVE' | 'INVALIDATED' | 'LOCKED' | 'STOLEN' | 'USED' | 'SUSPENDED', required: Account Status
      - `state` string, required: Account state, managed per retailer base, list of possible enum values could be set-up as part of the Onboarding process.
      - `dates` DatesEntity, required
        - `start` string
        - `end` string
      - `meta` MetaEntity
        - `key1` string: Meta 1 property, up to 255 characters; up to 255 characters for Key 1 Value
        - `key2` string: Meta 2 property, up to 255 characters; up to 255 characters for Key 2 Value
      - `balances` AccountBalancesEntity, required: The object of balances. Some balances only apply to certain types of accounts. See notes below on balances.
        - `available` integer: The available balance. This is applicable for all account types, except POINTS and CONTINUITY, which uses its own balance keys. For ECOUPON account type this property will be returned and will be equal to zero.
        - `refundable` integer: The refundable balance. This is applicable for all account types except POINTS and CONTINUITY, but is not used during account creation. For an Account Entity, the amount displayed here is the total refundable balance available. Please note for ECOUPON account type this property will be returned and equal to zero.
        - `totalSpend` integer: The total spend balance. Applicable only to CONTINUITY type Accounts. If totalSpend is not provided on creation, this will be set to 0.
        - `totalUnits` integer: The total units balance. Applicable only to CONTINUITY type Accounts. If totalUnits is not provided on creation, this will be set to 0.
        - `transactionCount` integer: The transaction counter. Applicable only to CONTINUITY type Accounts. If transactionCount is not provided on creation, this will be set to 0.
        - `current` integer: The current balance. Applicable only to accounts of type POINTS and STAMP. If not provided on creation, this will be set to 0.
        - `usable` integer: The usable balance. Applicable only to accounts of type POINTS. If not provided on creation, this will be set to 0.
        - `locked` integer: The locked balance. Applicable only to accounts of type POINTS. If not provided on creation, this will be set to 0.
        - `lifetime` integer: The lifetime balance. Applicable only to accounts of type POINTS and STAMP. If not provided on creation, this will be set to 0.
        - `objectivesMet` integer: The number of completed objectives. Applicable to only accounts of type QUEST.
      - `relationships` object: Wallet Accounts Relations
        - `ENTITLEMENT` object
          - `accountType` object[]
            - `accountId` string, int64, required: Account ID
            - `dateCreated` string, required: Relation creation date-time
        - `ENTITLEMENT_OF` object
          - `accountType` object[]
            - `accountId` string, int64, required: Account ID
            - `dateCreated` string, required: Relation creation date-time
        - `OBJECTIVE` object
          - `accountType` object[]
            - `accountId` string, int64, required: Account ID
            - `dateCreated` string, required: Relation creation date-time
        - `OBJECTIVE_OF` object
          - `accountType` object[]
            - `accountId` string, int64, required: Account ID
            - `dateCreated` string, required: Relation creation date-time
        - `PROMOTION` object
          - `accountType` object[]
            - `accountId` string, int64, required: Account ID
            - `dateCreated` string, required: Relation creation date-time
        - `PROMOTION_OF` object
          - `accountType` object[]
            - `accountId` string, int64, required: Account ID
            - `dateCreated` string, required: Relation creation date-time
        - `BOUNCE_BACK_REWARD` object
          - `accountType` object[]
            - `accountId` string, int64, required: Account ID
            - `dateCreated` string, required: Relation creation date-time
        - `BOUNCE_BACK_REWARD_OF` object
          - `accountType` object[]
            - `accountId` string, int64, required: Account ID
            - `dateCreated` string, required: Relation creation date-time
        - `COUPON_STAMP_REWARD` object
          - `accountType` object[]
            - `accountId` string, int64, required: Account ID
            - `dateCreated` string, required: Relation creation date-time
        - `COUPON_STAMP_REWARD_OF` object
          - `accountType` object[]
            - `accountId` string, int64, required: Account ID
            - `dateCreated` string, required: Relation creation date-time
        - `LOYALTY_POINTS_REWARD_OF` object
          - `accountType` object[]
            - `accountId` string, int64, required: Account ID
            - `dateCreated` string, required: Relation creation date-time
      - `overrides` AccountOverridesEntity: The object of overrides. A campaign must allow overrides.
        - `continuity` object: Overrides affecting the offer
          - `qualification` object: Continuity qualification area of the offer
            - `totalTransactionUnits` integer: The number of units that are needed in the transaction to qualify for the reward.
            - `totalTransactionSpend` integer: The transaction spend amount needed to qualify for the reward
            - `totalTransactionCount` integer: The number of transactions needed to qualify for the reward
        - `offer` object: Overrides affecting the offer
          - `qualification` object: Qualification area of the offer
            - `minimumProductSpend` integer, nullable: The minimum amount that must be spent.
            - `minimumUnits` integer, nullable: The minimum number of units that must be in the basket to qualify.
            - `minimumBasketSpend` integer, nullable: The minimum amount that must be spent in the basket.
          - `reward` object: Reward area of the offer
            - `creditAmount` integer: The amount of points this account should earn when redeemed
            - `step` integer: The value of the interval when the discount amount should be stepped up.
            - `floor` integer: The interval value where the credit amount should start increasing from.
            - `ceiling` integer, nullable: The interval value where the credit amount should stop increasing.
            - `multiplierValue` integer: The multiplication value to apply to the base issuance of points that would normally be awarded for the transaction.
        - `campaign` object: Overrides affecting the offer
          - `rules` object: The campaigns rules
            - `couponLimit` integer: The amount of times a coupon can be redeemed, 0 is unlimited, 1 is default. If this is not set it will revert to what the campaigns couponLimit is set to
        - `reward` object: Overrides affecting the reward
          - `discountAmount` integer: The discount amount to apply to the basket total.
          - `finalAmount` integer: The final amount to set the basket total to.
          - `percentageAmount` number: A percentage amount to be discounted. This must be an integer unless `allowDecimal` is enabled in the Unit.
          - `discountValue` integer: The discount value to increase with every interval.
      - `dateCreated` string, required: Date this Account was created
      - `lastUpdated` string, required: Date this Account was last updated
      - `mobileWallet` string, required: The URL that returns a digital platform wallet.
    - `children` WalletAccountTransactionChildEntity[]: List of Child Wallet Account Transactions - for operations on multiple and linked accounts this property will be populated.
      - `accountTransactionId` string: The account transaction id.
      - `accountId` string: The account id related to this transaction.
      - `parentAccountTransactionId` string: The parent account transaction.
      - `event` 'ACTIVATE' | 'AUTOTOPUP' | 'BALANCE' | 'BLOCK' | 'CANCEL' | 'CREATE' | 'CREDIT' | 'DEBIT' | 'INACTIVATE' | 'INVALIDATE' | 'LOAD' | 'REACTIVATE' | 'REDEEM' | 'REFUND' | 'REISSUE' | 'RESEND' | 'SPEND' | 'STAMP' | 'STOLEN' | 'TOPUP' | 'TRANSFER' | 'TRANSFER_IN' | 'UNBLOCK' | 'UNLOCK' | 'UNREDEEM' | 'VERIFY' | 'VOID': The type of transaction.
      - `value` integer: The value related to this account transaction. Typically, if an account transaction like credit was executed with a value, then this value will be stored here. For Continuity, however, this value should always be 0, and the same for Coupon (since there is no value for a coupon).
      - `source` string: The source of this transaction e.g. from a client, or automated.
      - `transactionDetails` object: An simple object of key value pairs representing the transaction details. For Points and Continuity, this can contain a JSON encoded object with the details of the amounts applied to each balance.
      - `balancesBefore` AccountTransactionBalancesHistoryEntity: The object of balances to show for either before or after the account transaction. Some balances only apply to certain types of accounts. See notes below on balances.
        - `available` integer: The available balance. This is applicable for all account types, except STAMP, POINTS and CONTINUITY, which uses its own balance keys, and ECOUPON, which has no concept of a balance.
        - `refundable` integer: The refundable balance. This is applicable for all account types, except STAMP, ECOUPON, POINTS and CONTINUITY.
        - `current` integer: The current balance. Applicable only to accounts of type Points and Stamp.
        - `lifetime` integer: The lifetime balance. Applicable only to accounts of type Points and Stamp.
        - `totalSpend` integer: The total spend balance. Applicable only to accounts of type Continuity.
        - `transactionCount` integer: The transaction counter. Applicable only to accounts of type Continuity.
      - `balancesAfter` AccountTransactionBalancesHistoryEntity: The object of balances to show for either before or after the account transaction. Some balances only apply to certain types of accounts. See notes below on balances.
        - `available` integer: The available balance. This is applicable for all account types, except STAMP, POINTS and CONTINUITY, which uses its own balance keys, and ECOUPON, which has no concept of a balance.
        - `refundable` integer: The refundable balance. This is applicable for all account types, except STAMP, ECOUPON, POINTS and CONTINUITY.
        - `current` integer: The current balance. Applicable only to accounts of type Points and Stamp.
        - `lifetime` integer: The lifetime balance. Applicable only to accounts of type Points and Stamp.
        - `totalSpend` integer: The total spend balance. Applicable only to accounts of type Continuity.
        - `transactionCount` integer: The transaction counter. Applicable only to accounts of type Continuity.
      - `properties` object: Properties related to the account transaction.
      - `dateCreated` string: Date this account transaction was created
      - `lastUpdated` string: Date this account transaction was last updated
      - `account` WalletAccountEntity: The account object.
        - `accountId` string, required: EES AIR Wallet Account ID
        - `walletId` string, required: EES AIR Wallet ID
        - `campaignId` string, required: The Campaign ID this account belongs to.
        - `type` 'ECOUPON' | 'VOUCHER' | 'STAMP_CARD' | 'PAPER' | 'DEBIT' | 'PLASTIC' | 'POINTS' | 'CONTINUITY' | 'STANDARD_SUBSCRIPTION' | 'QUEST', required: EES AIR Account Type.
        - `clientType` string, required: Account client type.
        - `status` 'ACTIVE' | 'BLOCKED' | 'CANCELLED' | 'DELETED' | 'EXPIRED' | 'INACTIVE' | 'INVALIDATED' | 'LOCKED' | 'STOLEN' | 'USED' | 'SUSPENDED', required: Account Status
        - `state` string, required: Account state, managed per retailer base, list of possible enum values could be set-up as part of the Onboarding process.
        - `dates` DatesEntity, required
          - `start` string
          - `end` string
        - `meta` MetaEntity
          - `key1` string: Meta 1 property, up to 255 characters; up to 255 characters for Key 1 Value
          - `key2` string: Meta 2 property, up to 255 characters; up to 255 characters for Key 2 Value
        - `balances` AccountBalancesEntity, required: The object of balances. Some balances only apply to certain types of accounts. See notes below on balances.
          - `available` integer: The available balance. This is applicable for all account types, except POINTS and CONTINUITY, which uses its own balance keys. For ECOUPON account type this property will be returned and will be equal to zero.
          - `refundable` integer: The refundable balance. This is applicable for all account types except POINTS and CONTINUITY, but is not used during account creation. For an Account Entity, the amount displayed here is the total refundable balance available. Please note for ECOUPON account type this property will be returned and equal to zero.
          - `totalSpend` integer: The total spend balance. Applicable only to CONTINUITY type Accounts. If totalSpend is not provided on creation, this will be set to 0.
          - `totalUnits` integer: The total units balance. Applicable only to CONTINUITY type Accounts. If totalUnits is not provided on creation, this will be set to 0.
          - `transactionCount` integer: The transaction counter. Applicable only to CONTINUITY type Accounts. If transactionCount is not provided on creation, this will be set to 0.
          - `current` integer: The current balance. Applicable only to accounts of type POINTS and STAMP. If not provided on creation, this will be set to 0.
          - `usable` integer: The usable balance. Applicable only to accounts of type POINTS. If not provided on creation, this will be set to 0.
          - `locked` integer: The locked balance. Applicable only to accounts of type POINTS. If not provided on creation, this will be set to 0.
          - `lifetime` integer: The lifetime balance. Applicable only to accounts of type POINTS and STAMP. If not provided on creation, this will be set to 0.
          - `objectivesMet` integer: The number of completed objectives. Applicable to only accounts of type QUEST.
        - `relationships` object: Wallet Accounts Relations
          - `ENTITLEMENT` object
            - `accountType` object[]
              - …
          - `ENTITLEMENT_OF` object
            - `accountType` object[]
              - …
          - `OBJECTIVE` object
            - `accountType` object[]
              - …
          - `OBJECTIVE_OF` object
            - `accountType` object[]
              - …
          - `PROMOTION` object
            - `accountType` object[]
              - …
          - `PROMOTION_OF` object
            - `accountType` object[]
              - …
          - `BOUNCE_BACK_REWARD` object
            - `accountType` object[]
              - …
          - `BOUNCE_BACK_REWARD_OF` object
            - `accountType` object[]
              - …
          - `COUPON_STAMP_REWARD` object
            - `accountType` object[]
              - …
          - `COUPON_STAMP_REWARD_OF` object
            - `accountType` object[]
              - …
          - `LOYALTY_POINTS_REWARD_OF` object
            - `accountType` object[]
              - …
        - `overrides` AccountOverridesEntity: The object of overrides. A campaign must allow overrides.
          - `continuity` object: Overrides affecting the offer
            - `qualification` object: Continuity qualification area of the offer
              - …
          - `offer` object: Overrides affecting the offer
            - `qualification` object: Qualification area of the offer
              - …
            - `reward` object: Reward area of the offer
              - …
          - `campaign` object: Overrides affecting the offer
            - `rules` object: The campaigns rules
              - …
          - `reward` object: Overrides affecting the reward
            - `discountAmount` integer: The discount amount to apply to the basket total.
            - `finalAmount` integer: The final amount to set the basket total to.
            - `percentageAmount` number: A percentage amount to be discounted. This must be an integer unless `allowDecimal` is enabled in the Unit.
            - `discountValue` integer: The discount value to increase with every interval.
        - `dateCreated` string, required: Date this Account was created
        - `lastUpdated` string, required: Date this Account was last updated
        - `mobileWallet` string, required: The URL that returns a digital platform wallet.
      - `children` unknown
      - `rewardAccounts` WalletAccountEntity[], nullable: List of Reward Account Transactions or Accounts - for operations on multiple and linked accounts this property will be populated.
        - `accountId` string, required: EES AIR Wallet Account ID
        - `walletId` string, required: EES AIR Wallet ID
        - `campaignId` string, required: The Campaign ID this account belongs to.
        - `type` 'ECOUPON' | 'VOUCHER' | 'STAMP_CARD' | 'PAPER' | 'DEBIT' | 'PLASTIC' | 'POINTS' | 'CONTINUITY' | 'STANDARD_SUBSCRIPTION' | 'QUEST', required: EES AIR Account Type.
        - `clientType` string, required: Account client type.
        - `status` 'ACTIVE' | 'BLOCKED' | 'CANCELLED' | 'DELETED' | 'EXPIRED' | 'INACTIVE' | 'INVALIDATED' | 'LOCKED' | 'STOLEN' | 'USED' | 'SUSPENDED', required: Account Status
        - `state` string, required: Account state, managed per retailer base, list of possible enum values could be set-up as part of the Onboarding process.
        - `dates` DatesEntity, required
          - `start` string
          - `end` string
        - `meta` MetaEntity
          - `key1` string: Meta 1 property, up to 255 characters; up to 255 characters for Key 1 Value
          - `key2` string: Meta 2 property, up to 255 characters; up to 255 characters for Key 2 Value
        - `balances` AccountBalancesEntity, required: The object of balances. Some balances only apply to certain types of accounts. See notes below on balances.
          - `available` integer: The available balance. This is applicable for all account types, except POINTS and CONTINUITY, which uses its own balance keys. For ECOUPON account type this property will be returned and will be equal to zero.
          - `refundable` integer: The refundable balance. This is applicable for all account types except POINTS and CONTINUITY, but is not used during account creation. For an Account Entity, the amount displayed here is the total refundable balance available. Please note for ECOUPON account type this property will be returned and equal to zero.
          - `totalSpend` integer: The total spend balance. Applicable only to CONTINUITY type Accounts. If totalSpend is not provided on creation, this will be set to 0.
          - `totalUnits` integer: The total units balance. Applicable only to CONTINUITY type Accounts. If totalUnits is not provided on creation, this will be set to 0.
          - `transactionCount` integer: The transaction counter. Applicable only to CONTINUITY type Accounts. If transactionCount is not provided on creation, this will be set to 0.
          - `current` integer: The current balance. Applicable only to accounts of type POINTS and STAMP. If not provided on creation, this will be set to 0.
          - `usable` integer: The usable balance. Applicable only to accounts of type POINTS. If not provided on creation, this will be set to 0.
          - `locked` integer: The locked balance. Applicable only to accounts of type POINTS. If not provided on creation, this will be set to 0.
          - `lifetime` integer: The lifetime balance. Applicable only to accounts of type POINTS and STAMP. If not provided on creation, this will be set to 0.
          - `objectivesMet` integer: The number of completed objectives. Applicable to only accounts of type QUEST.
        - `relationships` object: Wallet Accounts Relations
          - `ENTITLEMENT` object
            - `accountType` object[]
              - …
          - `ENTITLEMENT_OF` object
            - `accountType` object[]
              - …
          - `OBJECTIVE` object
            - `accountType` object[]
              - …
          - `OBJECTIVE_OF` object
            - `accountType` object[]
              - …
          - `PROMOTION` object
            - `accountType` object[]
              - …
          - `PROMOTION_OF` object
            - `accountType` object[]
              - …
          - `BOUNCE_BACK_REWARD` object
            - `accountType` object[]
              - …
          - `BOUNCE_BACK_REWARD_OF` object
            - `accountType` object[]
              - …
          - `COUPON_STAMP_REWARD` object
            - `accountType` object[]
              - …
          - `COUPON_STAMP_REWARD_OF` object
            - `accountType` object[]
              - …
          - `LOYALTY_POINTS_REWARD_OF` object
            - `accountType` object[]
              - …
        - `overrides` AccountOverridesEntity: The object of overrides. A campaign must allow overrides.
          - `continuity` object: Overrides affecting the offer
            - `qualification` object: Continuity qualification area of the offer
              - …
          - `offer` object: Overrides affecting the offer
            - `qualification` object: Qualification area of the offer
              - …
            - `reward` object: Reward area of the offer
              - …
          - `campaign` object: Overrides affecting the offer
            - `rules` object: The campaigns rules
              - …
          - `reward` object: Overrides affecting the reward
            - `discountAmount` integer: The discount amount to apply to the basket total.
            - `finalAmount` integer: The final amount to set the basket total to.
            - `percentageAmount` number: A percentage amount to be discounted. This must be an integer unless `allowDecimal` is enabled in the Unit.
            - `discountValue` integer: The discount value to increase with every interval.
        - `dateCreated` string, required: Date this Account was created
        - `lastUpdated` string, required: Date this Account was last updated
        - `mobileWallet` string, required: The URL that returns a digital platform wallet.
    - `rewardAccounts` union[], nullable: List of Reward Account Transactions or Accounts - for operations on multiple and linked accounts this property will be populated.
      - union
        - WalletAccountEntity: The account object.
          - `accountId` string, required: EES AIR Wallet Account ID
          - `walletId` string, required: EES AIR Wallet ID
          - `campaignId` string, required: The Campaign ID this account belongs to.
          - `type` 'ECOUPON' | 'VOUCHER' | 'STAMP_CARD' | 'PAPER' | 'DEBIT' | 'PLASTIC' | 'POINTS' | 'CONTINUITY' | 'STANDARD_SUBSCRIPTION' | 'QUEST', required: EES AIR Account Type.
          - `clientType` string, required: Account client type.
          - `status` 'ACTIVE' | 'BLOCKED' | 'CANCELLED' | 'DELETED' | 'EXPIRED' | 'INACTIVE' | 'INVALIDATED' | 'LOCKED' | 'STOLEN' | 'USED' | 'SUSPENDED', required: Account Status
          - `state` string, required: Account state, managed per retailer base, list of possible enum values could be set-up as part of the Onboarding process.
          - `dates` DatesEntity, required
            - `start` string
            - `end` string
          - `meta` MetaEntity
            - `key1` string: Meta 1 property, up to 255 characters; up to 255 characters for Key 1 Value
            - `key2` string: Meta 2 property, up to 255 characters; up to 255 characters for Key 2 Value
          - `balances` AccountBalancesEntity, required: The object of balances. Some balances only apply to certain types of accounts. See notes below on balances.
            - `available` integer: The available balance. This is applicable for all account types, except POINTS and CONTINUITY, which uses its own balance keys. For ECOUPON account type this property will be returned and will be equal to zero.
            - `refundable` integer: The refundable balance. This is applicable for all account types except POINTS and CONTINUITY, but is not used during account creation. For an Account Entity, the amount displayed here is the total refundable balance available. Please note for ECOUPON account type this property will be returned and equal to zero.
            - `totalSpend` integer: The total spend balance. Applicable only to CONTINUITY type Accounts. If totalSpend is not provided on creation, this will be set to 0.
            - `totalUnits` integer: The total units balance. Applicable only to CONTINUITY type Accounts. If totalUnits is not provided on creation, this will be set to 0.
            - `transactionCount` integer: The transaction counter. Applicable only to CONTINUITY type Accounts. If transactionCount is not provided on creation, this will be set to 0.
            - `current` integer: The current balance. Applicable only to accounts of type POINTS and STAMP. If not provided on creation, this will be set to 0.
            - `usable` integer: The usable balance. Applicable only to accounts of type POINTS. If not provided on creation, this will be set to 0.
            - `locked` integer: The locked balance. Applicable only to accounts of type POINTS. If not provided on creation, this will be set to 0.
            - `lifetime` integer: The lifetime balance. Applicable only to accounts of type POINTS and STAMP. If not provided on creation, this will be set to 0.
            - `objectivesMet` integer: The number of completed objectives. Applicable to only accounts of type QUEST.
          - `relationships` object: Wallet Accounts Relations
            - `ENTITLEMENT` object
              - …
            - `ENTITLEMENT_OF` object
              - …
            - `OBJECTIVE` object
              - …
            - `OBJECTIVE_OF` object
              - …
            - `PROMOTION` object
              - …
            - `PROMOTION_OF` object
              - …
            - `BOUNCE_BACK_REWARD` object
              - …
            - `BOUNCE_BACK_REWARD_OF` object
              - …
            - `COUPON_STAMP_REWARD` object
              - …
            - `COUPON_STAMP_REWARD_OF` object
              - …
            - `LOYALTY_POINTS_REWARD_OF` object
              - …
          - `overrides` AccountOverridesEntity: The object of overrides. A campaign must allow overrides.
            - `continuity` object: Overrides affecting the offer
              - …
            - `offer` object: Overrides affecting the offer
              - …
            - `campaign` object: Overrides affecting the offer
              - …
            - `reward` object: Overrides affecting the reward
              - …
          - `dateCreated` string, required: Date this Account was created
          - `lastUpdated` string, required: Date this Account was last updated
          - `mobileWallet` string, required: The URL that returns a digital platform wallet.
        - WalletAccountTransactionChildEntity: Object representing an account transaction.
          - `accountTransactionId` string: The account transaction id.
          - `accountId` string: The account id related to this transaction.
          - `parentAccountTransactionId` string: The parent account transaction.
          - `event` 'ACTIVATE' | 'AUTOTOPUP' | 'BALANCE' | 'BLOCK' | 'CANCEL' | 'CREATE' | 'CREDIT' | 'DEBIT' | 'INACTIVATE' | 'INVALIDATE' | 'LOAD' | 'REACTIVATE' | 'REDEEM' | 'REFUND' | 'REISSUE' | 'RESEND' | 'SPEND' | 'STAMP' | 'STOLEN' | 'TOPUP' | 'TRANSFER' | 'TRANSFER_IN' | 'UNBLOCK' | 'UNLOCK' | 'UNREDEEM' | 'VERIFY' | 'VOID': The type of transaction.
          - `value` integer: The value related to this account transaction. Typically, if an account transaction like credit was executed with a value, then this value will be stored here. For Continuity, however, this value should always be 0, and the same for Coupon (since there is no value for a coupon).
          - `source` string: The source of this transaction e.g. from a client, or automated.
          - `transactionDetails` object: An simple object of key value pairs representing the transaction details. For Points and Continuity, this can contain a JSON encoded object with the details of the amounts applied to each balance.
          - `balancesBefore` AccountTransactionBalancesHistoryEntity: The object of balances to show for either before or after the account transaction. Some balances only apply to certain types of accounts. See notes below on balances.
            - `available` integer: The available balance. This is applicable for all account types, except STAMP, POINTS and CONTINUITY, which uses its own balance keys, and ECOUPON, which has no concept of a balance.
            - `refundable` integer: The refundable balance. This is applicable for all account types, except STAMP, ECOUPON, POINTS and CONTINUITY.
            - `current` integer: The current balance. Applicable only to accounts of type Points and Stamp.
            - `lifetime` integer: The lifetime balance. Applicable only to accounts of type Points and Stamp.
            - `totalSpend` integer: The total spend balance. Applicable only to accounts of type Continuity.
            - `transactionCount` integer: The transaction counter. Applicable only to accounts of type Continuity.
          - `balancesAfter` AccountTransactionBalancesHistoryEntity: The object of balances to show for either before or after the account transaction. Some balances only apply to certain types of accounts. See notes below on balances.
            - `available` integer: The available balance. This is applicable for all account types, except STAMP, POINTS and CONTINUITY, which uses its own balance keys, and ECOUPON, which has no concept of a balance.
            - `refundable` integer: The refundable balance. This is applicable for all account types, except STAMP, ECOUPON, POINTS and CONTINUITY.
            - `current` integer: The current balance. Applicable only to accounts of type Points and Stamp.
            - `lifetime` integer: The lifetime balance. Applicable only to accounts of type Points and Stamp.
            - `totalSpend` integer: The total spend balance. Applicable only to accounts of type Continuity.
            - `transactionCount` integer: The transaction counter. Applicable only to accounts of type Continuity.
          - `properties` object: Properties related to the account transaction.
          - `dateCreated` string: Date this account transaction was created
          - `lastUpdated` string: Date this account transaction was last updated
          - `account` WalletAccountEntity: The account object.
            - `accountId` string, required: EES AIR Wallet Account ID
            - `walletId` string, required: EES AIR Wallet ID
            - `campaignId` string, required: The Campaign ID this account belongs to.
            - `type` 'ECOUPON' | 'VOUCHER' | 'STAMP_CARD' | 'PAPER' | 'DEBIT' | 'PLASTIC' | 'POINTS' | 'CONTINUITY' | 'STANDARD_SUBSCRIPTION' | 'QUEST', required: EES AIR Account Type.
            - `clientType` string, required: Account client type.
            - `status` 'ACTIVE' | 'BLOCKED' | 'CANCELLED' | 'DELETED' | 'EXPIRED' | 'INACTIVE' | 'INVALIDATED' | 'LOCKED' | 'STOLEN' | 'USED' | 'SUSPENDED', required: Account Status
            - `state` string, required: Account state, managed per retailer base, list of possible enum values could be set-up as part of the Onboarding process.
            - `dates` DatesEntity, required
              - …
            - `meta` MetaEntity
              - …
            - `balances` AccountBalancesEntity, required: The object of balances. Some balances only apply to certain types of accounts. See notes below on balances.
              - …
            - `relationships` object: Wallet Accounts Relations
              - …
            - `overrides` AccountOverridesEntity: The object of overrides. A campaign must allow overrides.
              - …
            - `dateCreated` string, required: Date this Account was created
            - `lastUpdated` string, required: Date this Account was last updated
            - `mobileWallet` string, required: The URL that returns a digital platform wallet.
          - `children` unknown
          - `rewardAccounts` WalletAccountEntity[], nullable: List of Reward Account Transactions or Accounts - for operations on multiple and linked accounts this property will be populated.
            - `accountId` string, required: EES AIR Wallet Account ID
            - `walletId` string, required: EES AIR Wallet ID
            - `campaignId` string, required: The Campaign ID this account belongs to.
            - `type` 'ECOUPON' | 'VOUCHER' | 'STAMP_CARD' | 'PAPER' | 'DEBIT' | 'PLASTIC' | 'POINTS' | 'CONTINUITY' | 'STANDARD_SUBSCRIPTION' | 'QUEST', required: EES AIR Account Type.
            - `clientType` string, required: Account client type.
            - `status` 'ACTIVE' | 'BLOCKED' | 'CANCELLED' | 'DELETED' | 'EXPIRED' | 'INACTIVE' | 'INVALIDATED' | 'LOCKED' | 'STOLEN' | 'USED' | 'SUSPENDED', required: Account Status
            - `state` string, required: Account state, managed per retailer base, list of possible enum values could be set-up as part of the Onboarding process.
            - `dates` DatesEntity, required
              - …
            - `meta` MetaEntity
              - …
            - `balances` AccountBalancesEntity, required: The object of balances. Some balances only apply to certain types of accounts. See notes below on balances.
              - …
            - `relationships` object: Wallet Accounts Relations
              - …
            - `overrides` AccountOverridesEntity: The object of overrides. A campaign must allow overrides.
              - …
            - `dateCreated` string, required: Date this Account was created
            - `lastUpdated` string, required: Date this Account was last updated
            - `mobileWallet` string, required: The URL that returns a digital platform wallet.
    - `included` AccountTransactionIncludedItem[]: Array of `accountTransactionIncludeItem` entities, which contain resources as requested via the `include` query parameter.
      - `type` string, required: The name of the type of resource
      - `id` string, nullable: The id of the resource, if applicable
      - `attributes` object, required: The attributes of the included resource. One of: pointsIncreaseLedger, pointsDecreaseLedger

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `415`: Unsupported Media Type
- `423`: Locked
- `429`: Too Many Requests
- `500`: Server Error

## Changes

- **2026-11-03** `7bc73e06813c`: 68 breaking, 75 warning, 124 info
  - the response's body type changed from no type to `object` for status `400`
  - the response's body type changed from no type to `object` for status `401`
  - the response property `results/items/allOf[#/components/schemas/walletAccountTransactionEntity]/account/meta` became optional for the status `200`
  - the response property `results/items/allOf[#/components/schemas/walletAccountTransactionEntity]/children/items/account/meta` became optional for the status `200`
  - …263 more
  - …this revision’s changelog is incomplete

[Operation history](https://skmtc.dev/eagleeye/apis/wallet-api/changes/wallet/:walletId/account/:accountId/transactions/get.md)

---

[API](https://skmtc.dev/eagleeye/apis/wallet-api.md) - [All operations](https://skmtc.dev/eagleeye/apis/wallet-api/llms.txt) - [OpenAPI document](https://skmtc.dev/eagleeye/apis/wallet-api/revisions/7bc73e06813c?raw)
