Journey Docs

Get Member

Retrieve complete member profile with wallet and loyalty data

GET/members/me

Retrieve comprehensive member data including profile, contacts, wallet, and loyalty information.

Request

GET /members/me
Authorization: Bearer <CLERK_JWT_TOKEN>

Response

memberobjectrequired

Member basic information

properties
externalIdstring

ULID identifier

memberCodestring

6-character code

displayNamestring

Display name

firstNamestring

First name

lastNamestring

Last name

avatarUrlstring

Profile picture URL

statusstring

active | suspended | closed

onboardingCompletedAtstring

ISO 8601 timestamp

profileobject

Extended profile preferences

properties
dateOfBirthstring

YYYY-MM-DD format

socialLinksobject

Social media profiles

travelPreferencesobject

Travel preferences including airlines, seat, meal

walletobjectrequired

Points and balances

properties
spendablePointsnumber

Available points

validBalancenumber

Valid balance

creditBalancenumber

Credit balance

tierEligiblePointsnumber

Points for tier calculation

loyaltyobjectrequired

Tier and loyalty status

properties
tierLevelnumber

Current tier level (1-4)

tierNamestring

Tier name

lifetimePointsnumber

Total lifetime points

pointsToNextTiernumber

Points 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

On this page