Skip to main content
Updates every member matching the selector — name and locale only. Triggered by POST /vendor/members/me when a member edits their own profile.

Usage

import { updateMemberWorkflow } from "@mercurjs/core/workflows"

const { result } = await updateMemberWorkflow(container).run({
  input: {
    selector: { id: "mem_123" },
    update: { first_name: "Jane", last_name: "Doe" },
  },
})

Input

selector
object
required
Filter selecting the members to update, e.g. { id: "mem_123" }.
update
object
required
Fields to update.

Result

result
MemberDTO[]
The updated members.