Skip to main content

Class: AdminCustomerGroupsResource

Hierarchy

  • defaultCopy to Clipboard

    AdminCustomerGroupsResourceCopy to Clipboard

Methods

addCustomers

addCustomers(idCopy to Clipboard, payloadCopy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<AdminCustomerGroupsResCopy to Clipboard>

Add multiple customers to a customer group.

Parameters

NameTypeDescription
idCopy to ClipboardstringCopy to Clipboardcustomer group id
payloadCopy to ClipboardAdminPostCustomerGroupsGroupCustomersBatchReqCopy to Clipboardan object which contains an array of customer ids which will be added to the group
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<AdminCustomerGroupsResCopy to Clipboard>

Defined in

medusa-js/src/resources/admin/customer-groups.ts:112


create

create(payloadCopy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<AdminCustomerGroupsResCopy to Clipboard>

Create a customer group.

Parameters

NameTypeDescription
payloadCopy to ClipboardAdminPostCustomerGroupsReqCopy to Clipboardcustomer group info
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<AdminCustomerGroupsResCopy to Clipboard>

Defined in

medusa-js/src/resources/admin/customer-groups.ts:26


delete

delete(idCopy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<DeleteResponseCopy to Clipboard>

Deletes a customer group.

Parameters

NameTypeDescription
idCopy to ClipboardstringCopy to Clipboardid of the customer group
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<DeleteResponseCopy to Clipboard>

Defined in

medusa-js/src/resources/admin/customer-groups.ts:77


list

list(query?Copy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<AdminCustomerGroupsListResCopy to Clipboard>

Lists customer groups.

Parameters

NameTypeDescription
query?Copy to ClipboardAdminGetCustomerGroupsParamsCopy to Clipboardoptional
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<AdminCustomerGroupsListResCopy to Clipboard>

Defined in

medusa-js/src/resources/admin/customer-groups.ts:91


listCustomers

listCustomers(idCopy to Clipboard, query?Copy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<AdminCustomersListResCopy to Clipboard>

List and count customers that belong to provided customer groups.

Parameters

NameTypeDescription
idCopy to ClipboardstringCopy to Clipboardcustomer group id
query?Copy to ClipboardAdminGetCustomersParamsCopy to Clipboardparams for filtering customers
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<AdminCustomersListResCopy to Clipboard>

Defined in

medusa-js/src/resources/admin/customer-groups.ts:144


removeCustomers

removeCustomers(idCopy to Clipboard, payloadCopy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<AdminCustomerGroupsResCopy to Clipboard>

Remove multiple customers from a customer group.

Parameters

NameTypeDescription
idCopy to ClipboardstringCopy to Clipboardcustomer group id
payloadCopy to ClipboardAdminDeleteCustomerGroupsGroupCustomerBatchReqCopy to Clipboardan object which contains an array of customers ids which will be removed from the group
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<AdminCustomerGroupsResCopy to Clipboard>

Defined in

medusa-js/src/resources/admin/customer-groups.ts:128


retrieve

retrieve(idCopy to Clipboard, query?Copy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<AdminCustomerGroupsResCopy to Clipboard>

Retrieves a customer group.

Parameters

NameTypeDescription
idCopy to ClipboardstringCopy to Clipboardcustomer group id
query?Copy to ClipboardAdminGetCustomerGroupsGroupParamsCopy to Clipboardpass query options such as "expand", "fields" etc.
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<AdminCustomerGroupsResCopy to Clipboard>

Defined in

medusa-js/src/resources/admin/customer-groups.ts:41


update

update(idCopy to Clipboard, payloadCopy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<AdminCustomerGroupsResCopy to Clipboard>

Updates a customer group

Parameters

NameTypeDescription
idCopy to ClipboardstringCopy to Clipboardcustomer group id
payloadCopy to ClipboardAdminPostCustomerGroupsGroupReqCopy to Clipboarddata to update customer group with
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<AdminCustomerGroupsResCopy to Clipboard>

Defined in

medusa-js/src/resources/admin/customer-groups.ts:62