Read customer details

Changed on

This endpoint allows you to retrieve detailed information about a customer, including subscriptions, payment methods, and addresses.

get/2026-04/customer

Request

  • Base URL
    https://api.loopsubscriptions.com/storefront
  • URL
    https://api.loopsubscriptions.com/storefront/2026-04/customer
  • Auth
    API key in header Authorization

Response

successboolean
messagestring
codestring
pageInfounknown

Example response

{
  "success": true,
  "message": "Customer fetched successfully",
  "data": {
    "id": 558142639,
    "customerShopifyId": 10179314549022,
    "firstName": "Janvi",
    "lastName": "Sinha",
    "email": "janvisinha2001@gmail.com",
    "activeSubscriptions": 2,
    "fullName": "Janvi Sinha",
    "loyaltyPointsBalance": 3097.49,
    "loyaltyCreditBalance": 6194.98,
    "loyaltyCouponBalance": 2,
    "loyaltyCoupons": [
      {
        "discountTitle": "LP-01KZ6NC375",
        "discountValue": "40.00"
      }
    ],
    "milestoneJourney": [
      {
        "milestoneInternalName": "Spend 0",
        "milestoneType": "Spend",
        "currentMilestoneReward": "5%",
        "lastMilestoneReward": "7%",
        "upcomingReward": "7%"
      }
    ],
    "referralLink": "loop-loyalty-prod.myshopify.com?referralCode=JANQUVRDIC",
    "paymentMethods": [
      {
        "id": 29404248,
        "type": "CustomerCreditCard",
        "card": {
          "brand": "bogus",
          "expiryYear": 27,
          "expiryMonth": 2,
          "lastDigits": "1"
        },
        "status": "safe",
        "source": "Credit card (Primary gateway)"
      }
    ],
    "addresses": [
      {
        "id": 375715163,
        "firstName": "Janvi",
        "lastName": "Sinha",
        "address1": "12, 2A, lake road",
        "city": "Lake",
        "province": "Arizona",
        "country": "United States",
        "zip": "85001",
        "provinceCode": "AZ",
        "countryCode": "US",
        "isDefault": true
      }
    ]
  },
  "code": "SUCCESS"
}

Changes