An instance of a notification sent to a staff member, including delivery content and statuses.
Name | Description | Type | Required |
---|
uid | The unique identifier of the staff notification. | string | Yes |
staff_uid | The unique identifier of the staff member associated with this notification. | string | Yes |
notification_template_code_name | The code name identifying the notification template to be used. | string | Yes |
locale | The language locale for the notification content. | string (enum: en , fr , de , it , pl , pt , es , nl , he , sl , en_gb ) | Yes |
params | Additional parameters for populating notification templates. | array of objects | |
staff_portal_content | Settings for pane notifications | object | |
email_content | Settings for email notifications | object | |
push_status | The current delivery status of the push notification. | string (enum: sent , failed ) | |
pane_status | The current delivery status of the pane notification. | string (enum: sent , read , failed ) | |
email_status | History of delivery statuses for the email notification. Each entry represents a status the notification has passed through, in chronological order. | array of strings | |
created_at | The date and time when the staff notification was created, in ISO 8601 format. | string | Yes |
updated_at | The date and time when the staff notification was last updated, in ISO 8601 format. | string | Yes |
Name | Description | Type | Required |
---|
title | Title for the notification. | string | Yes |
message_body | Message body for the notification. | string | Yes |
deep_link | Optional deep link URL for notification action. | string | |
Name | Description | Type | Required |
---|
subject | Email subject line. | string | Yes |
top_image | Image at the top of the email. | object | |
main_title | Header or introduction text for the email. | string | Yes |
main_text | Main content of the email. | string | Yes |
middle_image | Image in the middle of the email. | object | |
middle_text | Middle content of the email. | string | |
footer_text | Footer or closing text for the email. | string | |
primary_cta_button | Call-to-action button details. | object | |
secondary_cta_button | Secondary call-to-action button details. | object | |
JSON
{
"uid": "staff-notification-12345",
"staff_uid": "staff-67890",
"notification_template_code_name": "new_appointment_created",
"locale": "en",
"params": [
{
"key": "client_name",
"value": "John Doe"
},
{
"key": "appointment_time",
"value": "2023-05-15T14:30:00Z"
}
],
"staff_portal_content": {
"title": "New appointment",
"message_body": "You have a new appointment",
"deep_link": "/appointments/12345"
},
"email_content": {
"subject": "Appointment Confirmation",
"main_title": "Your appointment is confirmed!",
"main_text": "Thank you for booking with us. Your appointment is scheduled.",
"footer_text": "If you have questions, contact us anytime."
},
"push_status": "sent",
"pane_status": "read",
"email_status": [
"delivered",
"open"
],
"created_at": "2023-05-10T09:00:00Z",
"updated_at": "2023-05-10T09:05:00Z"
}