---
title: "Re-send the verification link for a guest upload"
method: POST
path: "/uploads/resend-verification"
tags: ["Uploads"]
---

# Re-send the verification link for a guest upload

`POST /uploads/resend-verification`

## Request

- Base URL: `https://api.nippy.host`
- URL: `https://api.nippy.host/uploads/resend-verification`
- Auth: none declared

Authorised by the upload batch id alone — a guest has no session, and that id is the secret proving they made this upload. A five-minute cooldown suppresses a repeat send; the response reports which happened.

## Request body

- ResendVerificationDto
  - `uploadBatchId` string, uuid, required: UploadBatch id returned from /uploads/init

## Response `200`

- APIResendVerificationResponse
  - `sent` boolean, required: False when the link already in the inbox is still fresh (a five-minute cooldown suppresses the send). The client should say the existing link is still valid rather than claim a new email went out.
  - `email` string, required: The address the verification link is addressed to

## Other responses

- `400`: The site is not awaiting verification, or already verified
- `404`: Upload batch id not found

---

[API](https://skmtc.dev/nippy/apis/nippy-backend-api.md) · [All operations](https://skmtc.dev/nippy/apis/nippy-backend-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nippy/apis/nippy-backend-api/revisions/7ab23f040a55?raw)
