---
search:
  tags:
    - Customers
    - POST
seo:
  description: >-
    Sends a password-reset email to the customer's address. Returns 200 even if…
    Reference for the POST /customers/reset_password endpoint in the Bolder API
    v2.
sidebar:
  label: Request a password reset
  badge: POST
title: Request a password reset
type: openapi-operation
---
Sends a password-reset email to the customer's address.
Returns 200 even if the email is not found, to avoid user enumeration.
Use the 422 response only for missing `shop_id`.

`POST /customers/reset_password`

**Request body** (`application/json`, required)

- `shop_id` (integer, required)
- `email` (string, required)

Request body example:

```json
{
  "shop_id": 1,
  "email": "jane@example.com"
}
```

**Responses**

- `200` — Reset email sent (or silently ignored if not found)
- `422` — \`shop\_id\` required

Response example, 200:

```json
{
  "message": "If that email is registered, a reset link has been sent."
}
```
