---
title: "Resend a registration's confirmation email"
method: POST
path: "/signups/{id}/registrations/{rid}/resend_confirmation"
tags: ["Participants"]
---

# Resend a registration's confirmation email

`POST /signups/{id}/registrations/{rid}/resend_confirmation`

## Request

- Base URL: `https://thesignup.app/api/v1`
- URL: `https://thesignup.app/api/v1/signups/{id}/registrations/{rid}/resend_confirmation`
- Auth: HTTP bearer

Email the person their signup confirmation again, at the registration's address, listing what they hold and the days they attend. Sends one email per call, and each counts as one recipient against the organization's daily message-recipient ceiling (429 when it is spent). Works on an Attend-only registration; a registration that is no longer attending is 400. The account that owns the credential must have a verified email address (403 otherwise).

## Path parameters

- `id` string, uuid, required
- `rid` string, uuid, required

## Response `200`

The confirmation was sent

- ResendConfirmationResponse
  - `sent` true, required: The confirmation email was handed to the mail provider.

## Other responses

- `400`: Bad request — body or path could not be parsed
- `401`: Unauthenticated — credentials missing, malformed, invalid, or revoked
- `403`: Forbidden — credentials valid but lack the required scope
- `404`: Not found
- `429`: Rate limited or daily ceiling exceeded
- `500`: Internal server error

---

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