Get Member
Retrieve complete member profile with wallet and loyalty data
GET
/members/meRetrieve comprehensive member data including profile, contacts, wallet, and loyalty information.
Request
GET /members/me
Authorization: Bearer <CLERK_JWT_TOKEN>Response
memberobjectrequiredMember basic information
properties
externalIdstringULID identifier
memberCodestring6-character code
displayNamestringDisplay name
firstNamestringFirst name
lastNamestringLast name
avatarUrlstringProfile picture URL
statusstringactive | suspended | closed
onboardingCompletedAtstringISO 8601 timestamp
profileobjectExtended profile preferences
properties
dateOfBirthstringYYYY-MM-DD format
socialLinksobjectSocial media profiles
travelPreferencesobjectTravel preferences including airlines, seat, meal
walletobjectrequiredPoints and balances
properties
spendablePointsnumberAvailable points
validBalancenumberValid balance
creditBalancenumberCredit balance
tierEligiblePointsnumberPoints for tier calculation
loyaltyobjectrequiredTier and loyalty status
properties
tierLevelnumberCurrent tier level (1-4)
tierNamestringTier name
lifetimePointsnumberTotal lifetime points
pointsToNextTiernumberPoints needed for next tier
Example
const response = await fetch('https://api.journey.com/members/me', {
headers: {
'Authorization': `Bearer ${clerkToken}`
}
});
const data = await response.json();
console.log(`Welcome ${data.member.firstName}!`);
console.log(`You have ${data.wallet.spendablePoints} points`);
console.log(`Your tier: ${data.loyalty.tierName}`);Bruno
bruno/Members (Surface)/Me/Profile/Get Me.bru