This webhook is triggered when customer’s points are close to expiring.
To subscribe to this webhook, your access token needs to contain the
read_customers
scope.
This webhook is triggered only when your point expiration feature is enabled
Payload
Customer object with the same shape as the Customers
API
response
ISO 8601
timestamp of the customer’s approaching point expiration
The number of customer points that are approaching expiration
ISO 8601
timestamp of when the expiring points were acquired
Example
{
"id": "bff1bddb-6cd8-4c2c-9619-18744657053c",
"topic": "program_events/customer.approaching_points_expiration",
"created_at": "2018-01-01T03:00:05.000Z",
"payload": {
"id": "332d90cd-1ba1-4a7b-abd1-79e643b4b89f",
"created_at": "2018-01-01T03:00:05.000Z",
"kind": "customer.approaching_points_expiration",
"unique_until": nil,
"properties": {
"expire_points_at": "2024-01-01T03:00:05.000Z",
"points_to_expire": 136,
"earned_on": "2023-01-01T03:00:05.000Z"
"customer": {
"id": 6932,
"merchant_id": "2134606599",
"email": "jessica@example.com",
"points_approved": 200,
"points_pending": 300,
"points_spent": 500,
"rewards_claimed": 5,
"properties": {
"name": "Jessica White"
},
"metadata": {},
"birthday": "1990-01-29",
"blocked": false,
"guest": false,
"enrolled": true,
"enrolled_at": "2015-12-10T03:00:00.000Z",
"referral_id": "a4e",
"referred_by": {
"id": 3958,
"merchant_id": "192838592"
},
"loyalty_tier_membership": {
"started_at": "2017-03-03 00:00:00Z",
"expires_at": null,
"manual": false,
"loyalty_tier": {
"id": 16,
"name": "Silver",
"position": 2,
"default": false,
"hidden": false,
"lower_bound": "200.01",
"upper_bound": "400.00"
}
},
"insights_segment": "Loyal",
"referral_url": "https://prz.io/KzByQ2Fa",
"created_at": "2016-12-10T03:00:00.000Z",
"updated_at": "2018-01-01T03:00:00.000Z"
},
}
}
}