Meta Fields
{
"content_id": "CONTENT_ID_GOES_HERE",
"timestamp": 1619693178,
"business_id": 6,
"business_uuid": "BUSINESS_UUID_GOES_HERE",
"business_slug": "slugname",
"event_name": "transactional_notifications",
"event_type": "gift_card_auto_reload_payment_error",
"action": "create",
"payload": {}
}
| content_id | String | Random UUID number to identify the message uniqueness |
| timestamp | Integer | UTC epoch (in milliseconds) when the message is created |
| business_id | Integer | Business identification at the Punchh platform |
| business_uuid | String | UUID of the business configured in the Punchh platform. This code is used for POS integration. |
| business_slug | String | Unique identifier or label for a business in the URL set up for iFrame on the Punchh side. The slug is configured in the Punchh platform. Contact your Punchh representative to update this Punchh platform configuration. |
| event_name | String | Name of the event such as user, check-ins, redemption, etc. |
| event_type | String | Type of the event (e.g., gift or loyalty for check-ins, etc.) |
| action | String | Operation associated with the event (e.g., create/update/delete for user, POS/console/online for check-ins, etc.) |
| Payload | Object | Actual data available for the event (e.g., “user”, “checkin”, “redemption”, etc.) |
Note: All Punchh integer ID fields in models should be able to handle 64-bit integers (int64) sent in payloads.