This endpoint is used to capture user activity throughout a session by logging various client events. It allows modeling specific user interactions such as interacting with an offer and recording an ad impression.
Request Headers:
Content-Type: application/json
Authorization: Bearer
x-source-customer-id: string
x-mock-data: true
Note:x-mock-data is only required to return dummy data for testing and development purposes. Refer to the Security Requirements section on suggestions to secure the x-source-customer-id.
Here is the documentation formatted for better readability:
Request Attributes:
ClientEventMessage
Property
Type
Description
Required
clientEventId
string
GUID assigned by client to associate with the event
ID pertaining to the FI-specific section of the UI where the event took place. For example, if the event took place in a “Featured Offers” section with a sectionId of 5, the event’s sectionId should be set to 5
Yes
channel
Channel
Channel through which the ad was delivered
Yes
imageSlots
String[]
Activate the offer associated with an Ad
No
categoryId
String
Park an offer, hiding it from the customer
No
curationId
String
Signal that a viewable impression has taken place
No
displayPosition
Integer
Event sent when the user is shown offers at session start
Yes
Channel
Value
Type
Event description
Email
String
Email advertising channel
SMS
String
Text messaging channel
MMS
String
Multimedia text messaging channel
OLB
String
Online Banking, the typical online banking website channel
MobileWeb
Mobile Online Banking, the mobile specific online banking
MobileWeb
String
Native mobile device applications channel
MobileWallet
Mobile Wallet application channel
Section
Value
Event description
Email
Activatable email
SMS
Text messaging channel
MMS
Multimedia text messaging channel
Transaction
Underneath or relative to a specific debit/credit transaction
Summary
A section which displays a summary of the customer’s rewards and/or offers
Dashboard
A section featuring the rewards program’s education, instructions, or other things for interfacing with the rewards program other than viewing offer details and rewards
Landing
Customer landing page for a website or web application
OnboardingPage
Rewards program onboarding page
LatestOffers
Latest Offers section
ExpiringSoon
Expiring Soon section
RewardSummaryListView
Reward Summary list view
FeaturedOffers
Featured Offers section
Rewards
A Rewards page that shows rewards you have been paid