MessageFragments
Duplicate a message fragment
Creates a copy of an existing MessageFragment, applying any overrides supplied in the request body. Useful when seeding similar email copy (e.g. per-offering variants of a shared template, or A/B test variants).
Requires the SETTINGS_MANAGE permission on the source fragment's site, plus the create ability on MessageFragment. The copy is created at the source fragment's site.
post/shop/message-fragments/{messageFragmentId}/copy
Request body
Example request
{
"name": "Spa - arrival instructions (Copy)",
"message": "<p>Hi {{ customer.first_name }} - we're looking forward\nto seeing you soon.</p>\n",
"priority": 10,
"offerings": [
{
"offering_name": "Twilight massage",
"offering_type": "appointment"
}
]
}Response
The message fragment was successfully retrieved.
Example response
{
"data": {
"id": "65d4a6f7f4c1b22a3c5d4e8a",
"name": "Spa - arrival instructions",
"message_type": "basket_confirmed",
"message": "<p>Hi {{ customer.first_name }} - we're looking forward to\nseeing you on {{ booking.starts_at|date }}. Please arrive\n15 minutes early to check in at reception.</p>\n",
"priority": 10,
"offerings": [
{
"offering_name": "Twilight massage",
"offering_type": "appointment"
}
],
"permitted_membership_type_ids": [
"65a1c4f7f4c1b22a3c5d1234"
]
}
}Changes
No recorded changes to this endpoint across all 1 revision of this API.