Event Notifications
Subscribe to device events through email or webhook delivery.
Use Event Notifications to receive email or webhook updates when device events occur.
Use this page to identify supported events, understand the payload structure, and request webhook delivery.
Before you start
Confirm that you know:
which device events you want to monitor
whether you need email delivery or webhook delivery
which team or endpoint will receive the notifications
If you are using webhooks, prepare:
the HTTPS endpoint URL
any required authorization headers
the list of event types you want to subscribe to
Choose the delivery path
Use email when people need to review and act on the event.
Use webhook when another system should receive and process the event automatically.
What Event Notifications support
Use Event Notifications to:
subscribe to operational device events
route events to email or webhook destinations
integrate device events with external monitoring or workflow tools
Choose a delivery method
Use email when a team needs human-readable updates for follow-up work.
Webhook
Use webhooks when another system needs to receive and process events automatically.
Prepare for webhook setup
Before you request webhook delivery, confirm that:
the receiving endpoint is reachable over HTTPS
the receiving system can accept the event payload format
the required headers and authentication values are ready
Choose a small event set first. Start with the events needed for one workflow. Add more events after the receiving system handles them correctly.
Use eventId to identify each received event in logs. Keep the raw payload until the receiving system confirms successful processing.
Treat webhook payloads as event records. Validate the event type and required fields before an automated workflow acts on them.
Common event categories
Most subscriptions fall into these categories:
Device status and lifecycle — activation, status change, deletion, missing device
Device changes — hierarchy change, group change, parameter change, reboot
Platform and software events — software version updates, hierarchy creation, group deletion
Use the full event catalog when you need exact event names and payload fields.
Full event catalog
Events are the topics a notification listens to. A notification is sent when the selected event occurs.
Understand the payload structure
Every event payload contains:
standard attributes shared across events
event-specific data in the
contentobject
Standard attributes
Use these fields to identify the event source, type, and affected object.
Register for webhook events
To request webhook delivery:
Open a support ticket with Verifone support.
Provide your organization name.
Provide the list of event types you want to receive.
Provide the HTTPS endpoint URL for delivery.
Provide any required authorization headers.
Complete the setup with Verifone support.
Verify event delivery and payload handling in your receiving system.
Test delivery before production use
For each subscribed event type, confirm that the receiving system:
accepts the request over HTTPS
records the
eventId,eventType, and receipt timehandles missing or event-specific
contentsafely
Test with a non-critical workflow first. Keep alerts or logs enabled while the integration is being validated.
Verify the result
After setup, confirm that:
the correct event types are subscribed
the receiving email address or webhook endpoint gets the expected events
your receiving system can process the payload fields you need
If delivery is missing, first confirm the subscribed event type and endpoint details with Verifone support. Then inspect receiving-system logs by eventId.
Event payload reference
Use this section when you need field-level detail or sample payloads for implementation.
References
Device status
These values are relevant to device status change events.
The device status can have the following values:
Pending Registration — the device is not yet registered with the server. Pre-boarded devices are placed in this state by default.
Pending Hierarchy Assignment — the device is not yet assigned successfully to a hierarchy after registration.
Active — the device is registered, assigned, and ready for use.
Inactive — the device exists in the estate but is not currently active.
Deleted — the device is soft deleted and can return to its previous state if undeleted. Permanently deleted devices cannot be undeleted.
Device parameters updated sample payload
Use these operations to add, update, or delete parameters:
parameters > Operation = add — adds parameters.
valuecontains the new parameters.parameters > Operation = update — updates parameters.
valuecontains the updated parameters.parameters > Operation = delete — deletes parameters.
valuecontains the deleted parameters.
Result
Event Notifications route device events to the people or systems that need to respond.
Next steps
Notifications — review in-product notification updates
Alerts and notifications — understand the broader event and alert model
Device life cycle — understand status values used in event payloads
Last updated
Was this helpful?
