---
title: "Resend verification email"
method: POST
path: "/verification-emails"
tags: ["Customer"]
---

# Resend verification email

`POST /verification-emails`

## Request

- Base URL: `http://localhost:8000/api/shop`
- URL: `http://localhost:8000/api/shop/verification-emails`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/bagisto/apis/bagisto-shop-api/docs/verification-emails/post.ts> (a function with typed inputs; its response is checked against the schema)

Generates a new verification token and emails the verification link again. The response is the same whether or not the email belongs to an account, so it cannot be used to find accounts.

## Headers

- `X-STOREFRONT-KEY` string, required
- `X-Locale` string
- `X-Channel` string
- `X-Currency` string

## Request body

- object
  - `email` string, required

## Response `201`

Email sent, or no account uses that address.

## Other responses

- `400`: Invalid input
- `422`: Missing or invalid email.

## Changes

- **2026-10-28** `52d9bb5c7a63`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/bagisto/apis/bagisto-shop-api/changes/verification-emails/post.md)

---

[API](https://skmtc.dev/bagisto/apis/bagisto-shop-api.md) - [All operations](https://skmtc.dev/bagisto/apis/bagisto-shop-api/llms.txt) - [OpenAPI document](https://skmtc.dev/bagisto/apis/bagisto-shop-api/revisions/f619df36bf29?raw)
