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

Parameters: get_loyalty_customer
NameTypeDescription
email string required string Customer email address, exactly as in Yotpo.

Request

cURL
curl "https://cotlet.dev/api/v1/yotpo/loyalty-customer?email=jane%40example.com" \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("yotpo", "get_loyalty_customer", {"email":"jane@example.com"})
Node.js
const result = await cotlet.call('yotpo', 'get_loyalty_customer', {"email":"jane@example.com"});
CLI
cotlet call yotpo get_loyalty_customer --data '{"email":"jane@example.com"}'

Example response

JSON

{
  "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"
  ]
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.