Skip to the documentation
API

Duplicate a form

Makes a new draft with the same document and settings, and "copy" after the name. Submissions and statistics stay with the original.

POST/forms/{id}/duplicate

Runs the real call on your workspace.

POST /forms/{id}/duplicate

Makes a new draft with the same document and settings, and "copy" after the name. Submissions and statistics stay with the original.

Example

Needs forms:write. No body.

curl
curl -X POST "$OE/forms/frm_3b9d2e7a1c4f80d56e2a9b14/duplicate" -H "$AUTH"
Response
{  "object": "form",  "id": "frm_7d1f3b5a9c2e48f06b1d3f5a",  "name": "Newsletter sign-up copy",  "status": "draft"}

Your inbox,
on your own terms.

Email infrastructure for businesses, AI, agents and personal email. Built for scale, privacy and control. Everything email should have had from day one.

© 2026 OpenEmail. All rights reserved.