Skip to main content

Class: CustomerResource

Hierarchy

  • defaultCopy to Clipboard

    CustomerResourceCopy to Clipboard

Properties

addresses

addresses: AddressesResourceCopy to Clipboard

Defined in

medusa-js/src/resources/customers.ts:18


paymentMethods

paymentMethods: PaymentMethodsResourceCopy to Clipboard

Defined in

medusa-js/src/resources/customers.ts:17

Methods

create

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

Creates a customer

Parameters

NameTypeDescription
payloadCopy to ClipboardStorePostCustomersReqCopy to Clipboardinformation of customer
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<StoreCustomersResCopy to Clipboard>

Defined in

medusa-js/src/resources/customers.ts:26


generatePasswordToken

generatePasswordToken(payloadCopy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<anyCopy to Clipboard>

Generates a reset password token, which can be used to reset the password. The token is not returned but should be sent out to the customer in an email.

Parameters

NameTypeDescription
payloadCopy to ClipboardStorePostCustomersCustomerPasswordTokenReqCopy to Clipboardinfo used to generate token
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<anyCopy to Clipboard>

Defined in

medusa-js/src/resources/customers.ts:101


listOrders

listOrders(params?Copy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<StoreCustomersListOrdersResCopy to Clipboard>

Retrieve customer orders

Parameters

NameTypeDescription
params?Copy to ClipboardStoreGetCustomersCustomerOrdersParamsCopy to Clipboardoptional params to retrieve orders
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<StoreCustomersListOrdersResCopy to Clipboard>

Defined in

medusa-js/src/resources/customers.ts:66


resetPassword

resetPassword(payloadCopy to Clipboard, customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<StoreCustomersResCopy to Clipboard>

Resets customer password

Parameters

NameTypeDescription
payloadCopy to ClipboardStorePostCustomersResetPasswordReqCopy to Clipboardinfo used to reset customer password
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<StoreCustomersResCopy to Clipboard>

Defined in

medusa-js/src/resources/customers.ts:86


retrieve

retrieve(customHeaders?Copy to Clipboard): ResponsePromiseCopy to Clipboard<StoreCustomersResCopy to Clipboard>

Retrieves the customer that is currently logged

Parameters

NameType
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<StoreCustomersResCopy to Clipboard>

Defined in

medusa-js/src/resources/customers.ts:39


update

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

Updates a customer

Parameters

NameTypeDescription
payloadCopy to ClipboardStorePostCustomersCustomerReqCopy to Clipboardinformation to update customer with
customHeadersCopy to ClipboardRecordCopy to Clipboard<stringCopy to Clipboard, anyCopy to Clipboard>

Returns

ResponsePromiseCopy to Clipboard<StoreCustomersResCopy to Clipboard>

Defined in

medusa-js/src/resources/customers.ts:52

Was this page helpful?