Journey Docs

Update Member

Update basic member information

PATCH/members/me

Update basic member information including name, avatar, and onboarding status.

Request

PATCH /members/me
Authorization: Bearer <CLERK_JWT_TOKEN>
Content-Type: application/json
firstNamebodystring

Member's first name

lastNamebodystring

Member's last name

displayNamebodystring

Public display name

avatarUrlbodystring

Profile picture URL

onboardingCompletedbodyboolean

Sets onboardingCompletedAt timestamp when true

dateOfBirthbodystring

Date of birth in YYYY-MM-DD format

Response

Returns the updated member object.

Example

const response = await fetch('https://api.journey.com/members/me', {
  method: 'PATCH',
  headers: {
    'Authorization': `Bearer ${clerkToken}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    firstName: 'John',
    lastName: 'Smith',
    displayName: 'JohnS',
    dateOfBirth: '1990-05-15',
    onboardingCompleted: true
  })
});

const updatedMember = await response.json();
console.log('Member updated:', updatedMember.member.displayName);

Validation

  • dateOfBirth: Must be YYYY-MM-DD format
  • avatarUrl: Must be valid URL
  • onboardingCompleted: One-way flag (cannot be set to false)

Bruno

bruno/Members (Surface)/Me/Update Me.bru

On this page