read_customers scope.
Payload
object
required
Customer object with the same shape as the Customers
API
response
object
required
Hide child attributes
Hide child attributes
number
required
The LoyaltyLion ID of the receipt
string
required
The status of the receipt. Will be
awaiting_manual_review for this eventstring | null
required
The name of the retailer on the receipt
number | null
required
The total amount paid, in the receipt’s currency
number | null
required
The tax amount paid, in the receipt’s currency
string | null
required
The ISO 4217 currency code of the receipt
number | null
required
The fraud score of the receipt, from 0 to 100
boolean | null
required
Whether the receipt was detected as a duplicate
string | null
required
The date on the receipt, as an ISO 8601 timestamp
string
required
When the receipt was uploaded, as an ISO 8601 timestamp
object
required
Example
Example
{
"id": "bff1bddb-6cd8-4c2c-9619-18744657053c",
"topic": "receipts/manual_approval_required",
"created_at": "2025-03-15T10:30:00.000Z",
"payload": {
"customer": {
"id": 6932,
"merchant_id": "2134606599",
"email": "jessica@example.com",
"points_approved": 200,
"points_pending": 0,
"points_spent": 500,
"rewards_claimed": 5,
"rewards_used": 0,
"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": null,
"referred_by": null,
"loyalty_tier_membership": null,
"tier_eligibility": null,
"insights_segment": "Loyal",
"referral_url": null,
"created_at": "2016-12-10T03:00:00.000Z",
"updated_at": "2025-03-15T10:30:00.000Z"
},
"receipt": {
"id": 42,
"status": "awaiting_manual_review",
"retailer_name": "Walmart",
"total_paid": 85.5,
"tax_paid": 7.5,
"currency": "USD",
"fraud_score": 55,
"duplicate": false,
"retailer_receipt_date": "2025-03-14T00:00:00.000Z",
"created_at": "2025-03-14T18:22:00.000Z"
},
"rule": {
"id": 1234,
"name": "$retail_purchase"
}
}
}