Duplicate a creative
Changed onCopies a creative into a new draft named "<name> (copy)": same type, content, styling, languages, Destination, distribution and schedule, with no counts. A survey Destination that can no longer be one is left out of the copy, which then carries a destinationMissing warning. Works on archived creatives too; the copy isn't archived. Read/write access to the creative's workspace; an unknown or inaccessible creativeId answers 403.
Request
- Base URLhttps://app.formbricks.com
- URLhttps://app.formbricks.com/api/v3/creatives/{creativeId}/duplicate
- Auth
- API key in cookie next-auth.session-token
- or API key in header x-api-key
- or HTTP bearer
Path parameters
Creative identifier.
Response
Copy created
Example response
{
"data": {
"defaultLanguage": "en-US",
"languages": [
{
"code": "en-US"
}
],
"distribution": {
"showOn": "pageView",
"triggers": [],
"conditions": null,
"displayPercentage": null
},
"schedule": {
"startAt": "2026-11-01T02:00:00.000Z",
"endAt": "2026-11-01T04:00:00.000Z"
},
"content": {
"label": {
"en-US": "Feedback",
"de-DE": "Feedback geben"
}
},
"styling": {
"position": {
"desktop": {
"edge": "right",
"offset": 50
},
"phone": null
},
"theme": {
"customStyles": false,
"backgroundColor": null,
"textColor": null,
"borderColor": null,
"borderRadius": null,
"fontWeight": null,
"fontSize": {
"desktop": null,
"phone": null
},
"paddingX": {
"desktop": null,
"phone": null
},
"paddingY": {
"desktop": null,
"phone": null
}
}
}
}
}Changes
- info
added the required property
/////////to the response with the status - info
added the required property
/////////to the response with the status
- info
- warning
added the new
chart_in_useenum value to theresponse property for the response status - warning
added the new
chart_in_useenum value to theresponse property for the response status - warning
added the new
chart_in_useenum value to theresponse property for the response status - warning
added the new
chart_in_useenum value to theresponse property for the response status - warning
added the new
chart_in_useenum value to theresponse property for the response status - warning
added the new
dashboards_plan_requiredenum value to theresponse property for the response status - warning
added the new
dashboards_plan_requiredenum value to theresponse property for the response status - warning
added the new
dashboards_plan_requiredenum value to theresponse property for the response status - warning
added the new
dashboards_plan_requiredenum value to theresponse property for the response status - warning
added the new
dashboards_plan_requiredenum value to theresponse property for the response status - warning
added the new
limit_exceededenum value to the//response property for the response status - warning
added the new
limit_exceededenum value to the//response property for the response status - warning
added the new
limit_exceededenum value to the//response property for the response status - warning
added the new
limit_exceededenum value to the//response property for the response status - warning
added the new
limit_exceededenum value to the//response property for the response status
- warning