UNPKG

@eagleeye-solutions/integration-events-common

Version:
250 lines (249 loc) 9.85 kB
{ "headers": { "eventName": "TIER.MEMBERSHIP.CREDIT", "eventDate": "2025-02-26T17:55:02.690632", "eesEnvironmentType": "sandbox-uk", "eesSubsystemId": "wallet.sandbox.uk.eagleeye.com", "callerIp": "35.244.186.249", "unitId": "197332", "unitFriendlyName": "Apply Digital", "clientId": "mgtgpt5ewhj5fwvdm6d1", "clientIdFriendlyName": "api", "eesEventId": "7468a37e-177d-413a-868a-fe6d0174f736", "eesMasterEventId": "Z79VdsnkAtJEdcbM8UQE4QAAAB0", "externalMessageId": null, "eesApiVersion": "2.0" }, "request": { "resource": "\/wallet\/216245432\/tier\/membership\/1291015\/credit", "method": "PATCH", "body": "{\n \"balances\": {\n \"points\": 5000,\n \"spend\": 1000,\n \"transactions\": 2\n }\n}", "contentType": "application\/json", "customHeaders": [] }, "response": { "code": 200, "body": { "membership": { "tierMembershipId": "1291015", "tierId": "178", "status": "ACTIVE", "accountIds": [ "4083750045" ], "balances": { "points": 14001, "spend": 10000, "transactions": 8 }, "expiryDate": "2025-07-31T23:59:59+00:00", "tierBalancesResetDate": "2031-01-31T23:59:59+00:00", "dateCreated": "2025-01-29T19:40:49+00:00", "lastUpdated": "2025-02-26T17:55:02+00:00" }, "transactions": [ { "tierMembershipTransactionId": "52608", "tierId": "177", "tierIdAfter": "178", "tierMembershipId": "1291015", "transactionType": "MOVE", "parentTierMembershipTransactionId": null, "walletTransactionId": null, "dateCreated": "2025-02-26T17:55:02+00:00", "lastUpdated": "2025-02-26T17:55:02+00:00", "actions": [] }, { "tierMembershipTransactionId": "52607", "tierId": "177", "tierIdAfter": null, "tierMembershipId": "1291015", "transactionType": "CREDIT", "parentTierMembershipTransactionId": null, "walletTransactionId": null, "dateCreated": "2025-02-26T17:55:02+00:00", "lastUpdated": "2025-02-26T17:55:02+00:00", "actions": [ { "balanceType": "POINTS", "amount": 5000, "balanceBefore": 9001, "balanceAfter": 14001 }, { "balanceType": "SPEND", "amount": 1000, "balanceBefore": 9000, "balanceAfter": 10000 }, { "balanceType": "TRANSACTIONS", "amount": 2, "balanceBefore": 6, "balanceAfter": 8 } ] } ] }, "contentType": "application\/json;charset=utf-8" }, "atomicOperations": [ { "objectType": "walletEntity", "operationType": "READ", "objectValue": { "walletId": "216245432", "friendlyName": null, "status": "ACTIVE", "type": "CONSUMER", "state": "DEFAULT", "meta": [], "dateCreated": "2025-01-22T20:05:19+00:00", "lastUpdated": "2025-01-22T20:05:19+00:00", "relationships": { "parent": [], "child": [], "associate": [], "donor": [] } } }, { "objectType": "tierMembershipTransactionEntity", "operationType": "CREATE", "objectValue": { "tierMembershipTransactionId": "52607", "tierId": "177", "tierIdAfter": null, "tierMembershipId": "1291015", "transactionType": "CREDIT", "parentTierMembershipTransactionId": null, "walletTransactionId": null, "dateCreated": "2025-02-26T17:55:02+00:00", "lastUpdated": "2025-02-26T17:55:02+00:00", "actions": [ { "balanceType": "POINTS", "amount": 5000, "balanceBefore": 9001, "balanceAfter": 14001 }, { "balanceType": "SPEND", "amount": 1000, "balanceBefore": 9000, "balanceAfter": 10000 }, { "balanceType": "TRANSACTIONS", "amount": 2, "balanceBefore": 6, "balanceAfter": 8 } ] } }, { "objectType": "tierMembershipEntity", "operationType": "UPDATE", "objectValue": { "tierMembershipId": "1291015", "tierId": "178", "status": "ACTIVE", "accountIds": [ "4083750045" ], "balances": { "points": 14001, "spend": 10000, "transactions": 8 }, "expiryDate": "2025-07-31T23:59:59+00:00", "tierBalancesResetDate": "2031-01-31T23:59:59+00:00", "dateCreated": "2025-01-29T19:40:49+00:00", "lastUpdated": "2025-02-26T17:55:02+00:00" } }, { "objectType": "tierMembershipTransactionEntity", "operationType": "CREATE", "objectValue": { "tierMembershipTransactionId": "52608", "tierId": "177", "tierIdAfter": "178", "tierMembershipId": "1291015", "transactionType": "MOVE", "parentTierMembershipTransactionId": null, "walletTransactionId": null, "dateCreated": "2025-02-26T17:55:02+00:00", "lastUpdated": "2025-02-26T17:55:02+00:00", "actions": [] } } ], "enrichmentData": { "walletEntity_216245432": { "identities": [ { "identityId": "186980778", "walletId": "216245432", "type": "CUSTOMER_ID", "friendlyName": null, "value": "1111111111111111", "safeValue": null, "secret": null, "dates": { "start": "2025-01-22T20:05:19+00:00", "end": null }, "meta": [], "state": "DEFAULT", "status": "ACTIVE", "dateCreated": "2025-01-22T20:05:19+00:00", "lastUpdated": "2025-01-22T20:05:19+00:00", "mobileWallet": "https:\/\/sb.uk.mypass.is\/identity\/197332\/216245432\/186980778\/61ddf8a71883bdc5e50b1692e5f4af5ec8782d19a55df5f6b3a945337c9355ae" }, { "identityId": "186980779", "walletId": "216245432", "type": "CARD", "friendlyName": null, "value": "2222222222222222", "safeValue": null, "secret": null, "dates": { "start": "2025-01-22T20:05:19+00:00", "end": null }, "meta": [], "state": "DEFAULT", "status": "ACTIVE", "dateCreated": "2025-01-22T20:05:19+00:00", "lastUpdated": "2025-01-22T20:05:19+00:00", "mobileWallet": "https:\/\/sb.uk.mypass.is\/identity\/197332\/216245432\/186980779\/80f9aaa43c2c07ac83a3f75e30da7c7441ab40db3c7f9d18bc964f4df5727007" }, { "identityId": "186980780", "walletId": "216245432", "type": "MOBILE", "friendlyName": null, "value": "+1(416)-111-1111", "safeValue": null, "secret": null, "dates": { "start": "2025-01-22T20:05:19+00:00", "end": null }, "meta": [], "state": "DEFAULT", "status": "ACTIVE", "dateCreated": "2025-01-22T20:05:19+00:00", "lastUpdated": "2025-01-22T20:05:19+00:00", "mobileWallet": "https:\/\/sb.uk.mypass.is\/identity\/197332\/216245432\/186980780\/07a747c0f557e6204178ef6b1fdf77985ce4baa6971ab8ef08b50a7babe5b90b" } ] } } }