Skip to main content
Validates the seller-member link can be removed (owners cannot be removed), then deletes it. Triggered by DELETE /admin/sellers/:id/members/:member_id and DELETE /vendor/sellers/:id/members/:member_id. Emits seller_member.deleted.

Usage

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

await removeSellerMemberWorkflow(container).run({
  input: {
    seller_member_id: "selmem_123",
    seller_id: "sel_123",
  },
})

Input

seller_member_id
string
required
Id of the seller-member link to delete.
seller_id
string
required
Id of the seller, included in the emitted event.

Result

result
void
Nothing is returned.