---
title: "Resend a confirmation"
description: "Emails a pending sign-up a fresh confirmation link from the form's sender."
url: "https://openemail.uk/docs/api/forms/resend"
area: "API"
category: "Mailbox"
---

# Resend a confirmation

Emails a pending sign-up a fresh confirmation link from the form's sender.

`POST /forms/{id}/submissions/{submissionId}/resend`

## POST /forms/{id}/submissions/{submissionId}/resend

Emails a pending sign-up a fresh confirmation link from the form's sender.

## Example

Needs `forms:write` and `emails:send`. No body.

**curl**

```
curl -X POST "$OE/forms/frm_3b9d2e7a1c4f80d56e2a9b14/submissions/fsb_8e2c4a6b1d3f57e09a2c4e6b/resend" -H "$AUTH"
```

**Response**

```
{
  "object": "form_submission",
  "id": "fsb_8e2c4a6b1d3f57e09a2c4e6b",
  "formId": "frm_3b9d2e7a1c4f80d56e2a9b14",
  "email": "bo@example.com",
  "status": "pending",
  "expired": false,
  "answers": [{ "fieldId": "fld_k2m8q4w9z1x7", "key": "email", "label": "Email", "type": "email", "value": "bo@example.com", "display": "bo@example.com" }],
  "audienceIds": ["aud_4c1b8e2a7d9f05c36b4e8a71"],
  "sourceUrl": "https://acme.com/blog",
  "confirmedAt": null,
  "createdAt": "2026-09-30T16:42:11.000Z",
  "confirmationSent": true
}
```

> One address gets at most one confirmation per form every ten minutes, and five a day across the workspace. A call that runs into those limits, or one for an added submission, sends nothing, and `confirmationSent` is false.

> When the form has no sender, its sender can no longer send, or your key or app is limited to addresses that leave the sender out, the answer is 422 `form_sender_refused`.
