Class: AdminCustomerGroupsResource
Hierarchy
default
Copy to Clipboard↳
AdminCustomerGroupsResource
Copy to Clipboard
Methods
addCustomers
▸ addCustomers(id
Copy to Clipboard, payload
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminCustomerGroupsRes
Copy to Clipboard>
Add multiple customers to a customer group.
Parameters
Name | Type | Description |
---|---|---|
id Copy to Clipboard | string Copy to Clipboard | customer group id |
payload Copy to Clipboard | AdminPostCustomerGroupsGroupCustomersBatchReq Copy to Clipboard | an object which contains an array of customer ids which will be added to the group |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminCustomerGroupsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/customer-groups.ts:112
create
▸ create(payload
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminCustomerGroupsRes
Copy to Clipboard>
Create a customer group.
Parameters
Name | Type | Description |
---|---|---|
payload Copy to Clipboard | AdminPostCustomerGroupsReq Copy to Clipboard | customer group info |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminCustomerGroupsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/customer-groups.ts:26
delete
▸ delete(id
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<DeleteResponse
Copy to Clipboard>
Deletes a customer group.
Parameters
Name | Type | Description |
---|---|---|
id Copy to Clipboard | string Copy to Clipboard | id of the customer group |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<DeleteResponse
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/customer-groups.ts:77
list
▸ list(query?
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminCustomerGroupsListRes
Copy to Clipboard>
Lists customer groups.
Parameters
Name | Type | Description |
---|---|---|
query? Copy to Clipboard | AdminGetCustomerGroupsParams Copy to Clipboard | optional |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminCustomerGroupsListRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/customer-groups.ts:91
listCustomers
▸ listCustomers(id
Copy to Clipboard, query?
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminCustomersListRes
Copy to Clipboard>
List and count customers that belong to provided customer groups.
Parameters
Name | Type | Description |
---|---|---|
id Copy to Clipboard | string Copy to Clipboard | customer group id |
query? Copy to Clipboard | AdminGetCustomersParams Copy to Clipboard | params for filtering customers |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminCustomersListRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/customer-groups.ts:144
removeCustomers
▸ removeCustomers(id
Copy to Clipboard, payload
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminCustomerGroupsRes
Copy to Clipboard>
Remove multiple customers from a customer group.
Parameters
Name | Type | Description |
---|---|---|
id Copy to Clipboard | string Copy to Clipboard | customer group id |
payload Copy to Clipboard | AdminDeleteCustomerGroupsGroupCustomerBatchReq Copy to Clipboard | an object which contains an array of customers ids which will be removed from the group |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminCustomerGroupsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/customer-groups.ts:128
retrieve
▸ retrieve(id
Copy to Clipboard, query?
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminCustomerGroupsRes
Copy to Clipboard>
Retrieves a customer group.
Parameters
Name | Type | Description |
---|---|---|
id Copy to Clipboard | string Copy to Clipboard | customer group id |
query? Copy to Clipboard | AdminGetCustomerGroupsGroupParams Copy to Clipboard | pass query options such as "expand", "fields" etc. |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminCustomerGroupsRes
Copy to Clipboard>
Defined in
medusa-js/src/resources/admin/customer-groups.ts:41
update
▸ update(id
Copy to Clipboard, payload
Copy to Clipboard, customHeaders?
Copy to Clipboard): ResponsePromise
Copy to Clipboard<AdminCustomerGroupsRes
Copy to Clipboard>
Updates a customer group
Parameters
Name | Type | Description |
---|---|---|
id Copy to Clipboard | string Copy to Clipboard | customer group id |
payload Copy to Clipboard | AdminPostCustomerGroupsGroupReq Copy to Clipboard | data to update customer group with |
customHeaders Copy to Clipboard | Record Copy to Clipboard<string Copy to Clipboard, any Copy to Clipboard> |
Returns
ResponsePromise
Copy to Clipboard<AdminCustomerGroupsRes
Copy to Clipboard>