MessageFragments
Attach an offering to a message fragment
Adds an offering to the fragment's offerings list. Once attached, the fragment will be rendered into emails whose booking contains the offering (subject to message_type and permitted_membership_type_ids filters). Adding an offering that is already attached is a no-op.
Requires the update ability on the target fragment, which is granted via the SETTINGS_MANAGE permission on the fragment's site.
post/shop/message-fragments/{messageFragmentId}/offerings
Request body
Example request
{
"offering": {
"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.