Skip to main content
Creates a seller-member link between an existing member and a seller with the given role. Triggered by POST /admin/sellers/:id/members and POST /vendor/sellers/:id/members. Emits seller_member.created.

Usage

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

const { result } = await addSellerMemberWorkflow(container).run({
  input: {
    seller_id: "sel_123",
    member_id: "mem_123",
    role_id: "role_seller_support",
  },
})

Input

seller_id
string
required
Id of the seller.
member_id
string
required
Id of the member to attach.
role_id
string
required
Role to assign, e.g. role_seller_administration, role_seller_support.

Result

result
SellerMemberDTO
The created seller-member link.