@eagleeye-solutions/integration-events-common
Version:
Eagle Eye CDP connector common functionality
250 lines (249 loc) • 9.85 kB
JSON
{
"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"
}
]
}
}
}