Resend a confirmation
Emails a pending sign-up a fresh confirmation link from the form's sender.
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 -X POST "$OE/forms/frm_3b9d2e7a1c4f80d56e2a9b14/submissions/fsb_8e2c4a6b1d3f57e09a2c4e6b/resend" -H "$AUTH"{ "object": "form_submission", "id": "fsb_8e2c4a6b1d3f57e09a2c4e6b", "formId": "frm_3b9d2e7a1c4f80d56e2a9b14", "email": "[email protected]", "status": "pending", "expired": false, "answers": [{ "fieldId": "fld_k2m8q4w9z1x7", "key": "email", "label": "Email", "type": "email", "value": "[email protected]", "display": "[email protected]" }], "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.