Skip to the documentation
API

Resend a confirmation

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

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

Runs the real call on your workspace.

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.

Reference