/mobilePush/createAndSchedulePushMessage
  • 1 Minute to read
  • Dark
    Light

/mobilePush/createAndSchedulePushMessage

  • Dark
    Light

Article summary

Post
/mobilePush/createAndSchedulePushMessage

Create and scheduled push message.
Request body example:

{
"name" : "test name",
"appId" : "1585031493269",
"selectionPlanId" : "768E488C-45C2-4A6F-800B-C569586F1DC5",
"content" : "This is iOS test push ",
"messageTitle" : "Hello",
"description" : "description",
"notificationSound" : "sound1.mp3",
"pushActionType" : "LAUNCH_APP",
"pushActionParams" : "www.test.com",
"buttonCategory" : "apx_read_open",
"buttonActionType" : "OPEN_LANDING_PAGE",
"buttonActionParams" : "https://www.google.com/",
"mediaType" : "IMAGE",
"mediaUrl" : "https://staging11.shortest-route.com/qatest/imgproxy/img/110/5ac68ca5498a5.png",
"scheduledTime" : "2020-07-31T12:44:46.966Z",
"timeZone" : "Europe/Budapest"
}


Required parameters: name, appId, content, messageTitle

pushActionType enum values [LAUNCH_APP, OPEN_LANDING_PAGE, OPEN_DEEP_LINK, OPEN_STORE]
buttonCategory enum values [apx_yes_no_open, apx_acc_dec_open, apx_buy_open, apx_read_open]
buttonActionType enum values [LAUNCH_APP, OPEN_LANDING_PAGE, OPEN_DEEP_LINK, OPEN_STORE]
mediaType enum values [IMAGE, VIDEO]

Query parameters
pushMessage
stringRequired

An object that contains a definition of the push message to be created.

Responses
200

Example response:
{
"status" : "success",
"messageId" : 1,
}

object
messageId
integer (int64)
messageStatus
string
errorMessage
string
400

Was this article helpful?