The Actual Payload
What actually needs to be sent to the HyperPulseX Service?
clientId: [SHARED BY HYPERPULSE SERVICE]
dateTime: 1741330751135
hmac: OL4d/Arn3KBJf0QKbVlffAt2RIvH2tkuyEEt8EWPliNMvk8VqqF4y4RedRbfX1+sACwKiyfrmGkdoHzNSvRr9w=={
"event_instance_id": "uniqueAlphaNumericIdPerAPICall",
"event_type": "STATIC_QR_REFRESH",
"target_devices": {
"target_list_type": "USERNAME_BASED", //MID_BASED / TID_BASED / USERNAME_BASED / ALL / SEGMENT_ID_BASED
"usernames": [
"username1"
]
},
"event_broadcast_schedule": "IMMEDIATE", //IMMEDIATE / SCHEDULED / STAGGERED,
"max_retention_seconds": 60, //Optional, Default: 60 Seconds
"event_data": {
"action_delay_seconds": 60, // MAX: 300 Seconds
"device_model": "ALL", //optional, Default: true
"is_silent": true, //optional, Default: true
"notification": {
"title": "SQR Refreshed", //Max: 40 characters
"body": "You look fresh, Your SQR has been refreshed." //Max: 80 characters
} //optional, Recommended to pass if is_silent: false
}
}Root Fields
target_devices Object
target_devices Objectevent_data Object
event_data Objectnotification Object
notification ObjectField Name
Type
Required
Description
Last updated
Was this helpful?