---
updatedAt: 2026-08-07T11:45:31.000Z
agentTools:
  siteIndex: https://developer.eagleeye.com/llms.txt
  projectIndex: https://developer.eagleeye.com/eagleeye-developer/llms.txt
---

# Event Definitions

AIR can trigger the following Event Notifications as part of each API's endpoints being called.

Please refer to the API reference for further endpoint details, and please note that this list does not cover our client-specific extensions (API Composites).

<Table align={["left","left","left","left"]}>
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>
        Event Name
      </th>

      <th style={{ textAlign: "left" }}>
        Description
      </th>

      <th style={{ textAlign: "left" }}>
        Triggered By API Endpoint
      </th>

      <th style={{ textAlign: "left" }}>
        AtomicOperationArrayItem(s)  Object Type
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ textAlign: "left" }}>
        CAMPAIGN.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new Campaign was created
      </td>

      <td style={{ textAlign: "left" }}>
        <Anchor label="POST /campaigns" target="_blank" href="https://developer.eagleeye.com/eagleeye-developer/reference/postcampaigns">POST /campaigns</Anchor>
      </td>

      <td style={{ textAlign: "left" }}>
        campaignEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        CAMPAIGN.UPDATE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Campaign was updated.
      </td>

      <td style={{ textAlign: "left" }}>
        [PUT /campaigns/\{campaignId}](https://developer.eagleeye.com/eagleeye-developer/reference/putcampaign)

        [PATCH /campaigns/\{campaignId}](https://developer.eagleeye.com/eagleeye-developer/reference/patchcampaign)
      </td>

      <td style={{ textAlign: "left" }}>
        campaignEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        CAMPAIGN.DELETE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Campaign was deleted.
      </td>

      <td style={{ textAlign: "left" }}>
        [DELETE /campaigns/\{campaignId}](https://developer.eagleeye.com/eagleeye-developer/reference/deletecampaign)
      </td>

      <td style={{ textAlign: "left" }}>
        campaignEntity: DELETE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        PLAN.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new Plan was created.
      </td>

      <td style={{ textAlign: "left" }}>
        Dashboard Action
      </td>

      <td style={{ textAlign: "left" }}>
        planEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        PLAN.UPDATE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Plan was updated.
      </td>

      <td style={{ textAlign: "left" }}>
        Dashboard Action
      </td>

      <td style={{ textAlign: "left" }}>
        planEntity: UPdate
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        PLAN.DELETE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Plan was deleted.
      </td>

      <td style={{ textAlign: "left" }}>
        Dashboard Action
      </td>

      <td style={{ textAlign: "left" }}>
        planEntity: DELETE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SCHEME.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new Scheme was created.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /schemes](https://developer.eagleeye.com/eagleeye-developer/reference/postschemes)
      </td>

      <td style={{ textAlign: "left" }}>
        schemeEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SCHEME.UPDATE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Scheme was updated.
      </td>

      <td style={{ textAlign: "left" }}>
        [PUT /schemes/\{schemeId}](https://developer.eagleeye.com/eagleeye-developer/reference/putschemebyid)
      </td>

      <td style={{ textAlign: "left" }}>
        schemeEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SCHEME.DELETE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Scheme was deleted.
      </td>

      <td style={{ textAlign: "left" }}>
        Dashboard action
      </td>

      <td style={{ textAlign: "left" }}>
        schemeEntity: DELETE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        ACCOUNT.MOVE.TO.WALLET
      </td>

      <td style={{ textAlign: "left" }}>
        An Account that existed outside a wallet was moved in to a Wallet.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /account/\{accountId}/move/to/wallet/\{walletId}](https://developer.eagleeye.com/eagleeye-developer/reference/moveaccounttowallet)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountEntity: UPDATE  
        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        FUND.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new Fund was created.
      </td>

      <td style={{ textAlign: "left" }}>
        Dashboard Action
      </td>

      <td style={{ textAlign: "left" }}>
        fundEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        FUND.CREDIT
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Fund was credited.
      </td>

      <td style={{ textAlign: "left" }}>
        Dashboard Action
      </td>

      <td style={{ textAlign: "left" }}>
        fundTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        FUND.DEBIT
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Fund was debited.
      </td>

      <td style={{ textAlign: "left" }}>
        Dashboard Action
      </td>

      <td style={{ textAlign: "left" }}>
        fundTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        FUND.DELETE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Fund was deleted.
      </td>

      <td style={{ textAlign: "left" }}>
        Dashboard Action
      </td>

      <td style={{ textAlign: "left" }}>
        fundEntity: DELETE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        FUND.LOAD
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Fund was loaded.
      </td>

      <td style={{ textAlign: "left" }}>
        Dashboard Action
      </td>

      <td style={{ textAlign: "left" }}>
        fundTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        FUND.UNLOAD
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Fund was un-loaded.
      </td>

      <td style={{ textAlign: "left" }}>
        Dashboard Action
      </td>

      <td style={{ textAlign: "left" }}>
        fundTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        FUND.UPDATE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Fund was amended.
      </td>

      <td style={{ textAlign: "left" }}>
        Dashboard Action
      </td>

      <td style={{ textAlign: "left" }}>
        fundEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POINTSREWARD.BANK.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new Reward Bank was created.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /banks/pointsreward](https://developer.eagleeye.com/eagleeye-developer/reference/postpointsexchangebanks)
      </td>

      <td style={{ textAlign: "left" }}>
        pointsRewardBankEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POINTSREWARD.BANK.UPDATE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Reward Bank was updated.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /banks/pointsreward](https://developer.eagleeye.com/eagleeye-developer/reference/patchpointsrewardbankbyid)
      </td>

      <td style={{ textAlign: "left" }}>
        pointsRewardBankEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POINTSREWARD.BANK.DELETE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Reward Bank was deleted.
      </td>

      <td style={{ textAlign: "left" }}>
        [DELETE /banks/pointsreward](https://developer.eagleeye.com/eagleeye-developer/reference/deletepointsrewardbankbyid)
      </td>

      <td style={{ textAlign: "left" }}>
        pointsRewardBankEntity: DELETE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POINTSREWARD.BANK.REWARD.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new Reward for an existing Reward Bank was created.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /banks/pointsreward/reward](https://developer.eagleeye.com/eagleeye-developer/reference/postpointsexchangebanks)
      </td>

      <td style={{ textAlign: "left" }}>
        pointsRewardBankRewardEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POINTSREWARD.BANK.REWARD.UPDATE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Reward for an existing Reward Bank was updated.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /banks/pointsreward/reward](https://developer.eagleeye.com/eagleeye-developer/reference/patchbankreward)
      </td>

      <td style={{ textAlign: "left" }}>
        pointsRewardBankRewardEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POINTSREWARD.BANK.REWARD.DELETE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Reward for an existing Reward Bank was deleted.
      </td>

      <td style={{ textAlign: "left" }}>
        [DELETE /banks/pointsreward/reward](https://developer.eagleeye.com/eagleeye-developer/reference/deletebankreward)
      </td>

      <td style={{ textAlign: "left" }}>
        pointsRewardBankRewardEntity: DELETE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POINTSREWARD.BANK.WALLET.LINK.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new targeted link between a Wallet and Reward Bank was created.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /wallet/\{walletId}/link/bank/pointsreward/\{pointsRewardBankId}](https://developer.eagleeye.com/eagleeye-developer/reference/createwalletbankrewardlink)
      </td>

      <td style={{ textAlign: "left" }}>
        pointsrewardBankWalletLinkEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POINTSREWARD.BANK.WALLET.LINK.DELETE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing link between a Wallet and Reward Bank was deleted.
      </td>

      <td style={{ textAlign: "left" }}>
        [DELETE /wallet/\{walletId}/link/bank/pointsreward/\{pointsRewardBankId}](https://developer.eagleeye.com/eagleeye-developer/reference/deletewalletbankrewardlink)
      </td>

      <td style={{ textAlign: "left" }}>
        pointsrewardBankWalletLinkEntity: DELETE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POINTSREWARD.BANK.WALLET.LINK.UPDATE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing link between a Wallet and Reward Bank was updated.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/link/bank/pointsreward/link/\{pointsRewardBankWalletLinkId}](https://developer.eagleeye.com/eagleeye-developer/reference/amendwalletbankrewardlink)
      </td>

      <td style={{ textAlign: "left" }}>
        pointsrewardBankWalletLinkEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POSCONNECT.MESSAGEATTILL.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        Accounts were created and sent to be used in Message At Till
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /connect/messages/create](https://developer.eagleeye.com/eagleeye-developer/reference/retrievemessagesattill)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POSCONNECT.MESSAGEATTILL.REPORT
      </td>

      <td style={{ textAlign: "left" }}>
        Accounts were either activated or cancelled in Message At Till
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /connect/messages/report](https://developer.eagleeye.com/eagleeye-developer/reference/reportmessagesattill)
      </td>

      <td style={{ textAlign: "left" }}>

      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POSCONNECT.WALLET.OPEN
      </td>

      <td style={{ textAlign: "left" }}>
        Create a new POS transaction with or without adjudication.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /connect/wallet/open](https://developer.eagleeye.com/eagleeye-developer/reference/openwallet)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: CREATE  
        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POSCONNECT.WALLET.SETTLE
      </td>

      <td style={{ textAlign: "left" }}>
        Settle a POS transaction.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /connect/wallet/settle](https://developer.eagleeye.com/eagleeye-developer/reference/settletransaction)  
        [POST /connect/wallet/opensettle](https://developer.eagleeye.com/eagleeye-developer/reference/settletransactionhttps://developer.eagleeye.com/eagleeye-developer/reference/opensettletransaction)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: CREATE  
        walletAccountTransactionEntity: CREATE  
        walletAccountEntity: CREATE  
        tierMembershipEntity: UPDATE  
        tierMembershipTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POSCONNECT.WALLET.REFUND
      </td>

      <td style={{ textAlign: "left" }}>
        Refund an existing settled transaction.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /connect/wallet/refund](https://developer.eagleeye.com/eagleeye-developer/reference/refundwallettransaction)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: CREATE  
        walletAccountTransactionEntity: UPDATE  
        tierMembershipEntity: UPDATE  
        tierMembershipTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POSCONNECT.WALLET.SPEND
      </td>

      <td style={{ textAlign: "left" }}>
        Spend points from a Points Account in your wallet.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /connect/wallet/spend](https://developer.eagleeye.com/eagleeye-developer/reference/spend)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: CREATE/UPDATE  
        walletAccountTransactionEntity: UPDATE 
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POSCONNECT.WALLET.SPEND.VOID
      </td>

      <td style={{ textAlign: "left" }}>
        Void a transaction where points have been spent.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /connect/wallet/spend/void](https://developer.eagleeye.com/eagleeye-developer/reference/spendvoid)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POSCONNECT.WALLET.FULFIL
      </td>

      <td style={{ textAlign: "left" }}>
        Fulfil individual items within an ecommerce transaction.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /connect/wallet/fulfil](https://developer.eagleeye.com/eagleeye-developer/reference/fulfilwallettransaction)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: CREATE  
        walletAccountTransactionEntity: UPDATE  
        tierMembershipEntity: UPDATE  
        tierMembershipTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        POSCONNECT.WALLET.PRODUCTEXCHANGE
      </td>

      <td style={{ textAlign: "left" }}>
        Calculate loyalty changes when a product is exchanged
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /connect/wallet/productExchange](https://developer.eagleeye.com/eagleeye-developer/reference/productexchangewallettransaction)
      </td>

      <td style={{ textAlign: "left" }}>

      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SERVICE.RECOMMENDATION.ACCEPT
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Recommendation was accepted and accounts have been created.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /services/wallet/\{walletId}/catalogue/\{catalogueGuid}/recommendation/\{recommendationGuid}/accept](https://developer.eagleeye.com/eagleeye-developer/reference/acceptrecommendation)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountEntity: CREATE  
        walletAccountTransactionEntity: CREATE  
        tierMembershipEntity: UPDATE  
        tierMembershipTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SERVICE.TRIGGER
      </td>

      <td style={{ textAlign: "left" }}>
        A Behavioural Action has been triggered.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /services/trigger](https://developer.eagleeye.com/eagleeye-developer/reference/socialbehavioralactioncampaign)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE (One for the Create action and one for Redeem)  
        walletAccountTransactionEntity: CREATE  
        walletTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SERVICE.WALLET.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        Create a Wallet with one or more Identities within single API call
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /services/wallet](https://developer.eagleeye.com/eagleeye-developer/reference/createwalletandwalletidentities)
      </td>

      <td style={{ textAlign: "left" }}>
        walletEntity: CREATE  
        walletEntity: UPDATE  
        walletIdentityEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SERVICE.WALLET.DELETE
      </td>

      <td style={{ textAlign: "left" }}>
        Delete a Wallet and its contents.

        Wallet Consumer and Identities are deleted and Wallet Accounts are cancelled
      </td>

      <td style={{ textAlign: "left" }}>
        [DELETE /services/wallet/\{walletId}](https://developer.eagleeye.com/eagleeye-developer/reference/deleteserviceswallet)
      </td>

      <td style={{ textAlign: "left" }}>
        walletEntity: DELETE 
        walletIdentityEntity: DELETE (One item for each identity)  
        walletConsumerEntity: DELETE  
        walletAccountEntity: UPDATE  
        walletAccountTransactionEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SERVICE.WALLET.MERGE
      </td>

      <td style={{ textAlign: "left" }}>
        Two Wallets were merged together.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /services/wallet/\{victimWalletId}/merge/\{survivorWalletId}](https://developer.eagleeye.com/eagleeye-developer/reference/mergetwowallets)
      </td>

      <td style={{ textAlign: "left" }}>
        walletEntity: UPDATE

        walletAccountEntity: UPDATE

        walletAccountEntity: CREATE

        walletIdentityEntity: UPDATE

        walletIdentityEntity: CREATE

        walletAccountTransactionEntity: CREATE

        walletTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SERVICE.WALLET.ACCOUNTS.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new Wallet was created, along with one or more identities, one or more coupon accounts, one or more scheme accounts, and a consumer object.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /services/wallet/accounts](https://developer.eagleeye.com/eagleeye-developer/reference/createwalletaccountservice)
      </td>

      <td style={{ textAlign: "left" }}>
        walletEntity: CREATE
        walletIdentityEntity: CREATE  
        walletAccountTransactionEntity: CREATE  
        walletConsumerEntity: CREATE  
        tierMembershipEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SERVICE.WALLET.BACKENDPOINTS
      </td>

      <td style={{ textAlign: "left" }}>
        Update the balance of an existing Wallet Points Account.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /services/wallet/backendpoints](https://developer.eagleeye.com/eagleeye-developer/reference/adjustpointbalance)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: CREATE  
        walletAccountTransactionEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SERVICE.WALLET.POINTS.EXPIRE
      </td>

      <td style={{ textAlign: "left" }}>
        Expire points within a Wallet Points Account.
      </td>

      <td style={{ textAlign: "left" }}>
        System Action
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: CREATE  
        walletAccountTransactionEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SERVICE.WALLET.TRANSACTION.CREDIT
      </td>

      <td style={{ textAlign: "left" }}>
        A Credit Wallet Transaction was created and points awarded to a points account in a wallet.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /services/wallet/\{walletId}/transaction/credit](https://developer.eagleeye.com/eagleeye-developer/reference/createcreditwallettransactionservice)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountEntit: UPDATE  
        walletAccountTransactionEntity: CREATE  
        walletTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SERVICE.WALLET.TRANSACTION.DEBIT
      </td>

      <td style={{ textAlign: "left" }}>
        A Debit Wallet Transaction was created and points removed from a points account in a wallet.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /services/wallet/\{walletId}/transaction/debit](https://developer.eagleeye.com/eagleeye-developer/reference/createdebitwallettransactionservice)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountEntity: UPDATE

        walletAccountTransactionEntity: CREATE

        walletTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SERVICE.WALLET.TRANSACTION.GOODWILL
      </td>

      <td style={{ textAlign: "left" }}>
        A Goodwill Wallet Transaction was created and points put into a points account with a good will transaction.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /services/wallet/\{walletId}/transaction/goodwill](https://developer.eagleeye.com/eagleeye-developer/reference/creategoodwillwallettransactionservice)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountEntity: CREATE

        walletAccountTransactionEntity: CREATE

        walletTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.TRANSACTION.SPEND
      </td>

      <td style={{ textAlign: "left" }}>
        A Spend Wallet Transaction was created and points spent from a points account in a wallet.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /services/wallet/\{walletId}/transaction/spend](https://developer.eagleeye.com/eagleeye-developer/reference/createspendwallettransactionservice)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountEntity: UPDATE

        walletAccountTransactionEntity: CREATE

        walletTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SERVICE.WALLET.TRANSACTION.REDEEM.CREDIT
      </td>

      <td style={{ textAlign: "left" }}>
        A new Redeem_Credit Wallet Transaction was created.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /services/wallet/\{walletId}/transaction/redeemCredit](https://developer.eagleeye.com/eagleeye-developer/reference/createredeemcreditwallettransactionservice)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: CREATE

        walletAccountTransactionEntity: UPDATE

        walletTransactionEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.TRANSACTION.DONATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new Donate Wallet Transaction was created.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /services/wallet/\{walletId}/transaction/donate](https://developer.eagleeye.com/eagleeye-developer/reference/donate)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: CREATE

        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SERVICES.WALLET.TRANSACTION.EXCHANGE
      </td>

      <td style={{ textAlign: "left" }}>
        An Exchange Wallet Transaction was created and points were taken from a points account in a wallet and a coupon created.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /services/wallet/\{walletId}/transaction/exchange/pointsreward](https://developer.eagleeye.com/eagleeye-developer/reference/exchange)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: CREATE

        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SERVICE.WALLET.TRANSACTION.UNREDEEM
      </td>

      <td style={{ textAlign: "left" }}>
        A wallet account was unredeemed and an UNREDEEM wallet transaction was created using a specific walletId and accountId.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /services/wallet/\{walletId}/transaction/unredeem](https://developer.eagleeye.com/eagleeye-developer/reference/unredeemwallettransactionservice)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountEntity: UPDATE

        walletAccountTransactionEntity: CREATE

        walletTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SERVICE.WALLET.TRANSACTION.UPDATE
      </td>

      <td style={{ textAlign: "left" }}>
        Update a transaction using the transaction reference if it has already been released, and at the same time will lock the specified Accounts in preparation for the given Account transactions.
      </td>

      <td style={{ textAlign: "left" }}>
        [PUT /services/wallet/\{walletId}/transaction/\{transactionId}](https://developer.eagleeye.com/eagleeye-developer/reference/updatewallettransactionservicebyid)

        [PUT /services/wallet/transaction](https://developer.eagleeye.com/eagleeye-developer/reference/updatewallettransactionservicebyreference)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: UPDATE

        walletAccountEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SUPPLIERUNIT.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new Supplier Unit was created.
      </td>

      <td style={{ textAlign: "left" }}>
        Dashboard Action
      </td>

      <td style={{ textAlign: "left" }}>
        SupplierUnitEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SUPPLIERUNIT.DELETE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Supplier Unit was deleted.
      </td>

      <td style={{ textAlign: "left" }}>
        Dashboard Action
      </td>

      <td style={{ textAlign: "left" }}>
        SupplierUnitEntity: DELETE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        SUPPLIERUNIT.UPDATE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Supplier Unit was updated.
      </td>

      <td style={{ textAlign: "left" }}>
        Dashboard Action
      </td>

      <td style={{ textAlign: "left" }}>
        SupplierUnitEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.UPDATE
      </td>

      <td style={{ textAlign: "left" }}>
        An Account in a wallet was updated.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/account/\{accountId}/activate  ](https://developer.eagleeye.com/eagleeye-developer/reference/activatewalletaccount)

        [PATCH /wallet/\{walletId}/account/\{accountId}/update](https://developer.eagleeye.com/eagleeye-developer/reference/updatewalletaccount)

        [PATCH /wallet/\{walletId}/account/\{accountId}/block](https://developer.eagleeye.com/eagleeye-developer/reference/blockwalletaccount)

        [PATCH /wallet/\{walletId}/account/\{accountId}/inactivate  ](https://developer.eagleeye.com/eagleeye-developer/reference/inactivatewalletaccount)

        [PATCH /wallet/\{walletId}/account/\{accountId}/cancel](https://developer.eagleeye.com/eagleeye-developer/reference/cancelwalletaccount)  

        [PATCH /wallet/\{walletId}/account/\{accountId}](https://developer.eagleeye.com/eagleeye-developer/reference/updatewalletaccount) 

        [PATCH /wallet/\{walletId}/account/\{accountId}/state](https://developer.eagleeye.com/eagleeye-developer/reference/patch_wallet-walletid-account-accountid-state) 

        [PATCH /account/\{accountId}/move/to/wallet/\{walletId}](https://developer.eagleeye.com/eagleeye-developer/reference/moveaccounttowallet)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.CREATE.CAMPAIGN
      </td>

      <td style={{ textAlign: "left" }}>
        Create a Coupon Account and place into the corresponding Wallet.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /wallet/\{walletId}/campaign/\{campaignId}/account](https://developer.eagleeye.com/eagleeye-developer/reference/createwalletcampaignaccount)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.CREATE.CAMPAIGN
      </td>

      <td style={{ textAlign: "left" }}>
        Create an entitlement account and attach it to an existing Plan Account in a wallet.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /wallet/\{walletId}/account/\{parentAccountId}/campaign/\{campaignId}/account](https://developer.eagleeye.com/eagleeye-developer/reference/createwalletentitlementcouponaccount)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.CREATE.PLAN
      </td>

      <td style={{ textAlign: "left" }}>
        Create a Subscription Account with Entitlement Accounts (arisen from suplied Plan definition) and place them into the corresponding Wallet.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /wallet/\{walletId}/plan/\{planId}/account](https://developer.eagleeye.com/eagleeye-developer/reference/createwalletplanaccount)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountEntity: CREATE

        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.CREATE.PROGRAMME
      </td>

      <td style={{ textAlign: "left" }}>
        Create a Programme Account and place into the corresponding wallet
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /wallet/\{walletId}/programme/\{programmeId}/account](https://developer.eagleeye.com/eagleeye-developer/reference/createwalletprogrameaccount)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.CREATE.SCHEME
      </td>

      <td style={{ textAlign: "left" }}>
        Create a Loyalty Scheme Account and place into the corresponding wallet
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /wallet/\{walletId}/scheme/\{schemeId}/account](https://developer.eagleeye.com/eagleeye-developer/reference/createwalletschemeaccount)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE  
        tierMembershipEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.REFRESH
      </td>

      <td style={{ textAlign: "left" }}>
        Refresh a Subscription Account for a corresponding Wallet.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/account/\{accountId}/refresh](https://developer.eagleeye.com/eagleeye-developer/reference/refreshwalletaccount)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountEntity: UPDATE

        walletAccountTransactionEntity: UPDATE

        walletAccountEntity: CREATE

        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.TRANSACTION.CREDIT
      </td>

      <td style={{ textAlign: "left" }}>
        Credit a Wallet Account. Currently available for POINTS and CONTINUITY Accounts, along with all Stored Value Accounts.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/account/\{accountId}/credit](https://developer.eagleeye.com/eagleeye-developer/reference/creditwalletaccount)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.TRANSACTION.CREDIT.GOODWILL
      </td>

      <td style={{ textAlign: "left" }}>
        Credit a Goodwill Points to a points Wallet Account. Please note Goodwill rules has to be defined for a Scheme.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/account/\{accountId}/goodwill](https://developer.eagleeye.com/eagleeye-developer/reference/patch_wallet-walletid-account-accountid-goodwill)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.TRANSACTION.DEBIT
      </td>

      <td style={{ textAlign: "left" }}>
        Debit a Wallet Account and create appropriate Account Transaction. Currently available for POINTS and CONTINUITY Accounts, along with all Stored Value Accounts.

        Please note: by default for Loyalty Points Accounts, EES AIR allows debits of an amount larger than the Account's available balance, which would result in a negative balance. This could be mitigated by EES Scheme settings:

        * Disable 'allow negative balance'
        * Enable 'autotopup' - EES AIR will detect these negative balances and instantly correct them by bringing a balance to zero (and creating a corresponding Account Transaction of type AUTOTOPUP).
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/account/\{accountId}/debit](https://developer.eagleeye.com/eagleeye-developer/reference/debitwalletaccount)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.TRANSACTION.EARN
      </td>

      <td style={{ textAlign: "left" }}>
        Credit Points into Wallet Account and create a Wallet Account Transaction (with event=EARN) within EES AIR. Currently available for POINTS Accounts only.

        Please note: this endpoint accepts one of two mutualy exclusive Request Payload structures: one with explicit balance structure (the calling application need to provids explicit balance names and amounts), second one for instructing AIR to credit Points for an Account with the amounts calculated by EES AIR (referenced Point Schema Earn definitions(s) would be the base for this calclulation)
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/account/\{accountId}/earn](https://developer.eagleeye.com/eagleeye-developer/reference/earnpoints)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.TRANSACTION.LOAD
      </td>

      <td style={{ textAlign: "left" }}>
        Load a Wallet Account. Currently available for Stored Value Account types. If the Account is INACTIVE, the load will activate it by default.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/account/\{accountId}/load](https://developer.eagleeye.com/eagleeye-developer/reference/loadwalletaccount)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.TRANSACTION.REDEEM
      </td>

      <td style={{ textAlign: "left" }}>
        Redeem a Coupon using a Wallet Account. Currently available for ECOUPON and CONTINUITY Accounts.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/account/\{accountId}/redeem](https://developer.eagleeye.com/eagleeye-developer/reference/redeemwalletaccount)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.TRANSACTION.REFUND
      </td>

      <td style={{ textAlign: "left" }}>
        Refund a Wallet Account. Currently available for Stored Value.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/account/\{accountId}/refund](https://developer.eagleeye.com/eagleeye-developer/reference/patch_wallet-walletid-account-accountid-refund)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.TRANSACTION.SPEND
      </td>

      <td style={{ textAlign: "left" }}>
        Spend accumulated points. Please note a) this endpoint could be used only for Point Accounts b) this endpoint also allows to adjust other than current balance (i.e. lifetimeSpend or lifetimeSpendValue).
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/account/\{accountId}/spend](https://developer.eagleeye.com/eagleeye-developer/reference/patch_wallet-walletid-account-accountid-spend)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.TRANSACTION.TOPUP
      </td>

      <td style={{ textAlign: "left" }}>
        Topup a Stored Value Wallet Account. A request to topup an INACTIVE Account will fail. A request to topup with a value of zero will be accepted. The value will be compared with programme rules.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/account/\{accountId}/topup](https://developer.eagleeye.com/eagleeye-developer/reference/patch_wallet-walletid-account-accountid-topup)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.TRANSACTION.UNREDEEM
      </td>

      <td style={{ textAlign: "left" }}>
        Unredeem a Wallet Account. Currently available for ECOUPON and CONTINUITY Accounts.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/account/\{accountId}/unredeem](https://developer.eagleeye.com/eagleeye-developer/reference/patch_wallet-walletid-account-accountid-unredeem)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.TRANSACTION.VERIFY
      </td>

      <td style={{ textAlign: "left" }}>
        Verify a transaction against the specified Wallet Account.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /wallet/\{walletId}/account/\{accountId}/verify](https://developer.eagleeye.com/eagleeye-developer/reference/post_wallet-walletid-account-accountid-verify)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.TRANSACTION.VOID
      </td>

      <td style={{ textAlign: "left" }}>
        Void the specified Wallet Account Transaction. Currently only applicable for CONTINUITY and POINTS Accounts, along with all stored value Accounts.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/account/\{accountId}/transaction/\{accountTransactionId}/void](https://developer.eagleeye.com/eagleeye-developer/reference/voidwalletaccounttransaction)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.ACCOUNT.UNBLOCK
      </td>

      <td style={{ textAlign: "left" }}>
        Change the status of a Wallet Account from BLOCKED to ACTIVE.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/account/\{accountId}/unblock](https://developer.eagleeye.com/eagleeye-developer/reference/unblockwalletaccount)
      </td>

      <td style={{ textAlign: "left" }}>
        walletAccountTransactionEntity: CREATE

        walletAccountEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.CONSUMER.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new Consumer record was created on an existing wallet.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /wallet/\{walletId}/consumer](https://developer.eagleeye.com/eagleeye-developer/reference/createwalletconsumer)
      </td>

      <td style={{ textAlign: "left" }}>
        walletConsumerEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.CONSUMER.DELETE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Consumer was deleted from a wallet.
      </td>

      <td style={{ textAlign: "left" }}>
        [DELETE /wallet/\{walletId}/consumer/\{consumerId}](https://developer.eagleeye.com/eagleeye-developer/reference/deletewalletconsumer)
      </td>

      <td style={{ textAlign: "left" }}>
        walletConsumerEntity: DELETE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.CONSUMER.UPDATE
      </td>

      <td style={{ textAlign: "left" }}>
        Amend the Wallet Consumer details for a Wallet Consumer.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/consumer/\{consumerId}](https://developer.eagleeye.com/eagleeye-developer/reference/updatewalletconsumer)

        [PATCH /wallet/\{walletId}/consumer/\{consumerId}/data](https://developer.eagleeye.com/eagleeye-developer/reference/updatewalletconsumerdataoperation)

        [PATCH /wallet/\{walletId}/consumer/\{consumerId}/state](https://developer.eagleeye.com/eagleeye-developer/reference/updatewalletconsumerstate)
      </td>

      <td style={{ textAlign: "left" }}>
        walletConsumerEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new Wallet was created.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /wallet](https://developer.eagleeye.com/eagleeye-developer/reference/createwallet)
      </td>

      <td style={{ textAlign: "left" }}>
        walletEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.DELETE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Wallet was deleted.
      </td>

      <td style={{ textAlign: "left" }}>
        [DELETE /wallet/\{walletId}](https://developer.eagleeye.com/eagleeye-developer/reference/deletewallet)
      </td>

      <td style={{ textAlign: "left" }}>
        walletEntity: DELETE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.UPDATE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Wallet was updated.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}](https://developer.eagleeye.com/eagleeye-developer/reference/updatewalletmainproperties)

        [PATCH /wallet/\{walletId}/activate](https://developer.eagleeye.com/eagleeye-developer/reference/activatewallet)

        [PATCH /wallet/\{walletId}/suspend](https://developer.eagleeye.com/eagleeye-developer/reference/suspendwallet)

        [PATCH /wallet/\{walletId}/state](https://developer.eagleeye.com/eagleeye-developer/reference/updatewalletstate)
      </td>

      <td style={{ textAlign: "left" }}>
        walletEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.IDENTITY.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new Identity was created for the corresponding Wallet.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /wallet/\{walletId}/identity](https://developer.eagleeye.com/eagleeye-developer/reference/createwalletidentity)
      </td>

      <td style={{ textAlign: "left" }}>
        walletIdentityEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.IDENTITY.DELETE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Identity was deleted for the corresponding Wallet.
      </td>

      <td style={{ textAlign: "left" }}>
        [DELETE /wallet/\{walletId}/identity/\{identityId}](https://developer.eagleeye.com/eagleeye-developer/reference/deletewalletidentity)
      </td>

      <td style={{ textAlign: "left" }}>
        walletIdentityEntity: DELETE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.IDENTITY.UPDATE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Identity was updated for the corresponding Wallet.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/identity/\{identityId}](https://developer.eagleeye.com/eagleeye-developer/reference/updatewalletidentity)

        [PATCH /wallet/\{walletId}/identity/\{identityId}/suspend](https://developer.eagleeye.com/eagleeye-developer/reference/updatewalletidentitystatussuspended)

        [PATCH /wallet/\{walletId}/identity/\{identityId}/activate](https://developer.eagleeye.com/eagleeye-developer/reference/updatewalletidentitystatusactive)

        [PATCH /wallet/\{walletId}/identity/\{identityId}/lost](https://developer.eagleeye.com/eagleeye-developer/reference/updatewalletidentitystatuslost)

        [PATCH /wallet/\{walletId}/identity/\{identityId}/stolen](https://developer.eagleeye.com/eagleeye-developer/reference/updatewalletidentitystatusstolen)

        [PATCH /wallet/\{walletId}/identity/\{identityId}/state](https://developer.eagleeye.com/eagleeye-developer/reference/updatewalletidentitystate)

        [PATCH /wallet/\{walletId}/identity/\{identityId}/move](https://developer.eagleeye.com/eagleeye-developer/reference/movewalletidentity)
      </td>

      <td style={{ textAlign: "left" }}>
        walletIdentityEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.INVITE.ACCEPT
      </td>

      <td style={{ textAlign: "left" }}>
        A Wallet Invite has been accepted.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/invite/\{walletInviteId}/accept](https://developer.eagleeye.com/eagleeye-developer/reference/acceptwalletinvite)
      </td>

      <td style={{ textAlign: "left" }}>
        walletInviteEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.INVITE.CANCEL
      </td>

      <td style={{ textAlign: "left" }}>
        A Wallet Invite has been cancelled.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/invite/\{walletInviteId}/cancel](https://developer.eagleeye.com/eagleeye-developer/reference/cancelwalletinvite)
      </td>

      <td style={{ textAlign: "left" }}>
        walletInviteEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.INVITE.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new Wallet Invite has been created.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /wallet/\{walletId}/invite](https://developer.eagleeye.com/eagleeye-developer/reference/createwalletinvite)
      </td>

      <td style={{ textAlign: "left" }}>
        walletInviteEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.INVITE.REJECT
      </td>

      <td style={{ textAlign: "left" }}>
        A Wallet Invite has been rejected.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/invite/\{walletInviteId}/reject](https://developer.eagleeye.com/eagleeye-developer/reference/rejectwalletinvite)
      </td>

      <td style={{ textAlign: "left" }}>
        walletInviteEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.INVITE.UPDATE
      </td>

      <td style={{ textAlign: "left" }}>
        A Wallet Invite has been updated.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/invite/\{walletInviteId}](https://developer.eagleeye.com/eagleeye-developer/reference/updatewalletinvite)

        [PATCH /wallet/\{walletId}/invite/\{walletInviteId}/state](https://developer.eagleeye.com/eagleeye-developer/reference/updatewalletinvitestate)
      </td>

      <td style={{ textAlign: "left" }}>
        walletInviteEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.INVITE.VERIFY
      </td>

      <td style={{ textAlign: "left" }}>
        A Wallet Invite has been verified.
      </td>

      <td style={{ textAlign: "left" }}>
        [GET /wallet/invite/verify](https://developer.eagleeye.com/eagleeye-developer/reference/verifywalletinvite)
      </td>

      <td style={{ textAlign: "left" }}>
        walletInviteEntity: READ
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.RELATION
      </td>

      <td style={{ textAlign: "left" }}>
        A new relationship was created between two Wallets.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/join/\{relationshipWalletId}/child](https://developer.eagleeye.com/eagleeye-developer/reference/createwalletchildrelation)

        [PATCH /wallet/\{walletId}/join/\{relationshipWalletId}/associate](https://developer.eagleeye.com/eagleeye-developer/reference/createwalletassociaterelation)

        [PATCH /wallet/\{walletId}/join/\{receipientWalletId}/donor](https://developer.eagleeye.com/eagleeye-developer/reference/createwalletdonorrelation)

        [PATCH /wallet/\{walletId}/split/\{relationshipWalletId}](https://developer.eagleeye.com/eagleeye-developer/reference/splitwalletrelation)
      </td>

      <td style={{ textAlign: "left" }}>
        walletEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.TRANSACTION.CANCEL
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Wallet Transactions status was changed to cancelled.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/transaction/\{transactionId}/cancel](https://developer.eagleeye.com/eagleeye-developer/reference/cancelwallettransaction)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: DELETE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.TRANSACTION.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new Wallet Transaction was created.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /wallet/\{walletId}/transaction](https://developer.eagleeye.com/eagleeye-developer/reference/post_wallet-walletid-transaction)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.TRANSACTION.DELETE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Wallet Transaction was deleted.
      </td>

      <td style={{ textAlign: "left" }}>
        [DELETE /wallet/\{walletId}/transaction/\{transactionId}](https://developer.eagleeye.com/eagleeye-developer/reference/deletewallettransaction)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: DELETE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.TRANSACTION.EXPIRE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Wallet Transactions status was updated to expired.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/transaction/\{transactionId}/expire](https://developer.eagleeye.com/eagleeye-developer/reference/updatewallettransactionexpire)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.TRANSACTION.GIFT
      </td>

      <td style={{ textAlign: "left" }}>
        A new Gift Wallet Transaction was created.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /services/wallet/\{\{walletId}}/transaction/gift](https://developer.eagleeye.com/eagleeye-developer/reference/gift)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: CREATE

        walletTransactionEntity: UPDATE

        walletAccountTransactionEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.TRANSACTION.SETTLE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Wallet Transactions status was updated to settled.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/transaction/\{transactionId}/settle](https://developer.eagleeye.com/eagleeye-developer/reference/updatewallettransactionsettle)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        WALLET.TRANSACTION.UPDATE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Wallet Transaction was updated.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/transaction/\{transactionId}](https://developer.eagleeye.com/eagleeye-developer/reference/updatewallettransaction)

        [PATCH /wallet/\{walletId}/transaction/\{transactionId}/state](https://developer.eagleeye.com/eagleeye-developer/reference/updatewallettransactionstate)
      </td>

      <td style={{ textAlign: "left" }}>
        walletTransactionEntity: UPDATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        TIER.MEMBERSHIP.ADJUST
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Tier Membership was adjusted.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/tier/membership/\{tierMembershipId}/adjust](https://developer.eagleeye.com/eagleeye-developer/reference/adjusttiermembershipbalanceswithwalletid)
      </td>

      <td style={{ textAlign: "left" }}>
        tierMembershipEntity: UPDATE

        tierMembershipTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        TIER.MEMBERSHIP.CREATE
      </td>

      <td style={{ textAlign: "left" }}>
        A new Tier Membership was created.
      </td>

      <td style={{ textAlign: "left" }}>
        [POST /wallet/\{walletId}/tier/\{tierId}/membership](https://developer.eagleeye.com/eagleeye-developer/reference/addtiermembershipwithwalletid)
      </td>

      <td style={{ textAlign: "left" }}>
        tierMembershipEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        TIER.MEMBERSHIP.CREDIT
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Tier Membership was credited.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/tier/membership/\{tierMembershipId}/credit](https://developer.eagleeye.com/eagleeye-developer/reference/credittiermembershipbalanceswithwalletid)
      </td>

      <td style={{ textAlign: "left" }}>
        walletEntity: READ  
        tierMembershipEntity: UPDATE  
        tierMembershipTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        TIER.MEMBERSHIP.DEBIT
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Tier Membership was debited.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/tier/membership/\{tierMembershipId}/debit](https://developer.eagleeye.com/eagleeye-developer/reference/debittiermembershipbalanceswithwalletid)
      </td>

      <td style={{ textAlign: "left" }}>
        tierMembershipEntity: UPDATE

        tierMembershipTransactionEntity: CREATE
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        TIER.MEMBERSHIP.MOVE
      </td>

      <td style={{ textAlign: "left" }}>
        An existing Tier Membership was moved to another Tier.
      </td>

      <td style={{ textAlign: "left" }}>
        [PATCH /wallet/\{walletId}/tier/membership/\{tierMembershipId}/move](https://developer.eagleeye.com/eagleeye-developer/reference/movetiermembershipwithwalletid)
      </td>

      <td style={{ textAlign: "left" }}>
        tierMembershipEntity: UPDATE

        tierMembershipTransactionEntity: CREATE
      </td>
    </tr>
  </tbody>
</Table>

<HTMLBlock>{`
<style>
  /* this adjusts the table width to show all content */
  .rdmd-table {
  width: fit-content;
  }
  
  /* adjusts 1st column width */
  .rdmd-table td:nth-child(1) {
    max-width: 350px;
  }
  
  /* adjusts 2nd column width */
  .rdmd-table td:nth-child(2) {
    min-width: 300px;
  }
  
  /* adjusts 3rd column width */
  .rdmd-table td:nth-child(3) {
    max-width: 350px;
  }
  
  .rm-Header {
  	min-width: 2100px;
  }
  
  .App .rm-Container {
    margin-left: 100px;
 }
   
}
</style>
`}</HTMLBlock>