Customize Payload
You can use this default template and modify it to your individual needs:
Default template:
[ { "operation": "shift", "spec": { "*": "&", "url": "url" } }, { "operation": "default", "spec": { "firebasePushType": "data", "timeToLive": "1800", "icon": "https://www.mywebsite.de/images/logo.jpg", "url": "https://www.your-website.de" } } ]
Default payload before transformation:
{ "title": "Default Title", "message": "This is the default message", "url": "https://www.your-website.de/web-service/sample-link" }
Default payload after transformation:
{ "title" : "Default Title", "message" : "This is the default message", "url" : "https://www.your-website.de/web-service/sample-link", "icon" : "https://www.mywebsite.de/images/logo.jpg", "firebasePushType" : "data", "timeToLive" : "1800" }
Message Object:
Parameter |
Type |
Description |
Required |
Defaults |
Comments |
title |
String |
title of message |
Required |
- |
|
message |
String |
message text |
Required |
- |
|
icon |
String |
icon URL |
Required |
- |
icon to be displayed in push notification |
url |
String |
A web URL |
Optional |
- |
URL to open when clicking on notification |
firebasePushType |
String |
firebase message type |
Optional |
notification |
whether firebase message type is 'notification' or 'data'. |
timeToLive |
Integer |
time to live (in seconds) |
Required |
4 weeks |
FCM message lifespan |
To learn more about how to create and modify JOLT templates please follow up in our developer documentation: push-templates |