Files
medusa-store/www/apps/docs/content/references/js-client/classes/CustomerResource.md
github-actions[bot] daea35fe73 chore(docs): Generated JS Client Reference (#5334)
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action

Co-authored-by: Shahed Nasser <27354907+shahednasser@users.noreply.github.com>
2023-10-10 17:47:07 +00:00

5.6 KiB

displayed_sidebar
displayed_sidebar
jsClientSidebar

Class: CustomerResource

Hierarchy

  • default

    CustomerResource

Properties

addresses

addresses: AddressesResource

Defined in

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


paymentMethods

paymentMethods: PaymentMethodsResource

Defined in

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

Methods

create

create(payload, customHeaders?): ResponsePromise<StoreCustomersRes>

Creates a customer

Parameters

Name Type Description
payload StorePostCustomersReq information of customer
customHeaders Record<string, any>

Returns

ResponsePromise<StoreCustomersRes>

Defined in

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


generatePasswordToken

generatePasswordToken(payload, customHeaders?): ResponsePromise

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

Name Type Description
payload StorePostCustomersCustomerPasswordTokenReq info used to generate token
customHeaders Record<string, any>

Returns

ResponsePromise

Defined in

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


listOrders

listOrders(params?, customHeaders?): ResponsePromise<StoreCustomersListOrdersRes>

Retrieve customer orders

Parameters

Name Type Description
params? StoreGetCustomersCustomerOrdersParams optional params to retrieve orders
customHeaders Record<string, any>

Returns

ResponsePromise<StoreCustomersListOrdersRes>

Defined in

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


resetPassword

resetPassword(payload, customHeaders?): ResponsePromise<StoreCustomersRes>

Resets customer password

Parameters

Name Type Description
payload StorePostCustomersResetPasswordReq info used to reset customer password
customHeaders Record<string, any>

Returns

ResponsePromise<StoreCustomersRes>

Defined in

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


retrieve

retrieve(customHeaders?): ResponsePromise<StoreCustomersRes>

Retrieves the customer that is currently logged

Parameters

Name Type
customHeaders Record<string, any>

Returns

ResponsePromise<StoreCustomersRes>

Defined in

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


update

update(payload, customHeaders?): ResponsePromise<StoreCustomersRes>

Updates a customer

Parameters

Name Type Description
payload StorePostCustomersCustomerReq information to update customer with
customHeaders Record<string, any>

Returns

ResponsePromise<StoreCustomersRes>

Defined in

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