Skip to main content
GET
/
lbms-ingress
/
member
/
api
/
Member
/
GetMemberDetailsByUniqueAttribute
Get Member by Attribute
curl --request GET \
  --url https://loyalife-api.xoxoday.in/lbms-ingress/member/api/Member/GetMemberDetailsByUniqueAttribute \
  --header 'Authorization: Bearer <token>'
{
  "results": {
    "IsSucessful": true,
    "ErrorCode": "000",
    "ExceptionMessage": "Success",
    "ReturnObject": {
      "Id": 12345,
      "FullName": "Jane Doe",
      "Email": "jane.doe@example.com",
      "RelationReference": "jane.doe@example.com",
      "TierName": "Silver",
      "TotalPoints": 1500
    }
  }
}

Documentation Index

Fetch the complete documentation index at: https://help-loyalife.xoxoday.com/llms.txt

Use this file to discover all available pages before exploring further.

Looks up a member using any unique profile attribute — such as email_id or mobile_number — when their RelationReference is not available. This is useful during customer support workflows or third-party integrations where only a known identifier like email is on hand. The attribute you search by must be defined in your Loyalife User schema and marked as unique; searching by non-unique fields is not supported.

Responses

PathTypeDescription
results.IsSucessfulbooleantrue
results.ErrorCodestring000
results.ReturnObject.IdintegerInternal member ID
results.ReturnObject.FullNamestringMember’s full name
results.ReturnObject.EmailstringMember’s email
results.ReturnObject.RelationReferencestringMember’s RelationReference (CID)
results.ReturnObject.TierNamestringCurrent loyalty tier
results.ReturnObject.TotalPointsintegerTotal points balance
PathTypeDescription
results.IsSucessfulbooleanfalse
results.ErrorCodestringError code
results.ExceptionMessagestringError description

Authorizations

Authorization
string
header
required

JWT obtained from Generate Auth Token. Pass as Authorization: bearer {token}.

Query Parameters

pintProgramId
integer
required

Your loyalty program ID

Example:

19

pstrUniqueAttributeKey
string
required

Attribute name to search by (e.g. email_id, mobile_number). URL-encode before passing.

Example:

"email_id"

pstrUniqueAttributeValue
string
required

Value to search for. URL-encode before passing.

Example:

"jane.doe@example.com"

Response

Member found

results
object