Get a loyalty customer
A Yotpo Loyalty customer's status, tier, points balance, total earned and last activity, found by email.
GET https://cotlet.dev/api/v1/yotpo/loyalty-customer
read
Opens the profile the Customers page shows for one email address: Member or Not Enrolled, tier, current points balance, total points earned and deducted, join date, total spend, last loyalty activity and tags. The email must match exactly, with no spaces. A customer who is Not Enrolled has no balance to adjust.
Parameters
| Name | Type | Description |
|---|---|---|
| email string required | string | Customer email address, exactly as in Yotpo. |
Request
curl "https://cotlet.dev/api/v1/yotpo/loyalty-customer?email=jane%40example.com" \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("yotpo", "get_loyalty_customer", {"email":"jane@example.com"}) const result = await cotlet.call('yotpo', 'get_loyalty_customer', {"email":"jane@example.com"}); cotlet call yotpo get_loyalty_customer --data '{"email":"jane@example.com"}' Example response
{
"email": "ana.lopez@example.com",
"status": "Member",
"tier": "Silver",
"points_balance": 90,
"points_earned_total": 1020,
"points_deducted_total": 930,
"joined_at": "2025-03-14",
"total_spend": 612.4,
"last_loyalty_activity": "2026-10-19",
"tags": [
"newsletter"
]
}