Update Member
Update basic member information
PATCH
/members/meUpdate basic member information including name, avatar, and onboarding status.
Request
PATCH /members/me
Authorization: Bearer <CLERK_JWT_TOKEN>
Content-Type: application/jsonfirstNamebodystringMember's first name
lastNamebodystringMember's last name
displayNamebodystringPublic display name
avatarUrlbodystringProfile picture URL
onboardingCompletedbodybooleanSets onboardingCompletedAt timestamp when true
dateOfBirthbodystringDate 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 formatavatarUrl: Must be valid URLonboardingCompleted: One-way flag (cannot be set to false)
Bruno
bruno/Members (Surface)/Me/Update Me.bru