Skip to main content
GET
/
lbms-ingress
/
member
/
api
/
Member
/
GetMemberProfile
Get Member Profile
curl --request GET \
  --url https://loyalife-api.xoxoday.in/lbms-ingress/member/api/Member/GetMemberProfile \
  --header 'Authorization: Bearer <token>'
{
  "results": {
    "IsSucessful": true,
    "ErrorCode": "000",
    "ExceptionMessage": "Success",
    "ReturnObject": {
      "Id": 12345,
      "FullName": "Jane Doe",
      "Email": "jane.doe@example.com",
      "MobileNumber": "+919876543210",
      "Status": "Active",
      "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.

Returns the full profile for a member identified by their RelationReference. Use this to display member details, check tier status, or retrieve the internal Id required by Update Profile. If you only know the member’s email or another unique attribute — not their RelationReference — use Get Member by Attribute instead.
Query parameters must be URL-encoded before sending. For example, jane.doe@example.com becomes jane.doe%40example.com.

Responses

PathTypeDescription
results.IsSucessfulbooleantrue
results.ErrorCodestring000
results.ReturnObject.IdintegerInternal member ID — required for Update Profile
results.ReturnObject.FullNamestringMember’s full name
results.ReturnObject.EmailstringMember’s email address
results.ReturnObject.MobileNumberstringMember’s mobile number
results.ReturnObject.DOBstring (date-time)Member’s date of birth
results.ReturnObject.GenderstringM, F, or O
results.ReturnObject.AddressstringMember’s address
results.ReturnObject.StatusintegerAccount status code — 1=Active
results.ReturnObject.IsAccountActivatedbooleanWhether the member has completed activation
results.ReturnObject.TierNamestringCurrent loyalty tier name (e.g. Silver, Gold, Platinum)
results.ReturnObject.TotalPointsintegerCurrent points balance
results.ReturnObject.EnrollmentDatestring (date-time)Date the member was enrolled
results.ReturnObject.ActivatedDatestring (date-time)Date the member activated their account
results.ReturnObject.LastLoggedInstring (date-time)Last login timestamp
results.ReturnObject.IsAccrualAllowedbooleanWhether the member can earn points
results.ReturnObject.CustomerSegmentstringSegment assigned to the member (e.g. DEFAULT)
results.ReturnObject.PreferredLanguagestringMember’s preferred language code (e.g. EN)
results.ReturnObject.RelationReferencestringThe member’s RelationReference (CID)
results.ReturnObject.ProgramIdintegerProgram the member belongs to
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

pintRelationType
integer
required

Relation type. Use 4 for customers.

Example:

4

pstrRelationReference
string
required

The member's unique reference. URL-encode before passing (e.g. jane.doe%40example.com).

Example:

"jane.doe@example.com"

Response

Member profile

results
object