Text / Rich Media
Text messages allows you to send a simple text message with rich media content.
Last updated
Text messages allows you to send a simple text message with rich media content.
Last updated
A Text Message consists of a simple text and has options of including rich media content.
POST
http://server-v1.2mee.com/notification/create
Create a message lets you create the content required for the payload to be sent. This is the first step towards sending out a push notification. These contents can be updated using the message update API. For a TEXT notification type is always set as TEXT.
Name | Type | Description |
---|---|---|
Shown below are the steps that you would go through if a Rich Media message was created using UI:
Example Curl command for creating a message:
PUT
https://exchange-prod-g.2mee.com/notification/update
Before the Notification is scheduled it can be updated using this API.
Click on the message to update it and then click the Save Draft button present at the bottom left corner after completion.
POST
https://exchange-prod-g.2mee.com/notification/upload
Upload a rich media file to the text message. You cannot upload a rich media file after scheduling the notification. notificationId and file to be uploaded are mandatory fields for rich media messages.
Below is an example of how this is done on the UI:
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
type
string
Type of message: HOLOPUSH/TEXT (TEXT in this case).
appId
string
Application ID for which this message is being created.
title
string
Appears as the title in the notification. This explains the purpose of the notification.
subtitle
string
Appears as the subtitle in the notification. Additional information that explains the purpose of the notification.
text
string
This appears as the body for the notification.
fbTitle
string
Appears as the title on the notification in case of issues in downloading the media content.
fbSubtitle
string
Appears as a subtitle in the notification in case of issues in downloading the media content.
fbText
string
Appears as the body of the notification in case of issues in downloading the media content.
expiry
number
Duration from playtime after which the push notification expires. A text with content Sorry! Opportunity missed! appears in case the user opens the notification past expiry time.
playTime
number
Time at which the notification should be delivered. Two options are offered - Schedule Now (Notification is sent instantly) and Schedule Later (Notification is delivered at the scheduled time)
about
array
URL of a targeted page can be provided here. This opens as a deep link.
filterId
string
Filter id represents the audience segment and this can be found at audience listing API.
priority
string
Delivery priority for the notification.
favourite
number
A message marked as favourite appears on top of the message listing page in the UI.
channel
string
Channel - PUSH/PULL
action
string
Action text appears on the notification. Upon clicking on the action the text deep link is opened (if provided).
filterId
string
Audience segment picked up for the delivery of the notification. Can be found at audience listing API.
action
string
Action text is provided in notification. Upon clicking action text deep link is opened (if provided).
text
string
This appears as the body of the notification. Content of text notification.
id
string
Message Id whose information is to be updated
title
string
Appears as the title on the notification and on the notification alert. This explains the purpose of notification.
subtitle
string
Appears as the subtitle of the notification and on the notification alert. This explains additional information about the notification.
fbTitle
string
Fallback title for the notification in case the file is not downloaded.
fbSubtitle
string
Fallback subtitle in case there are issues downloading the file.
fbText
string
Fallback body of notification in case of not downloading the file.
expiry
number
Duration from the playtime after which the notification expires.A text with content Sorry! Opportunity missed! will appear if the user opens the notification past expiry time.
playTime
number
Time at which notification has to be delivered. Two options are offered. 1.Schedule Now(Notification will be sent instantly). 2.Schedule Later(Notification will be delivered at the provided time).
about
array
URL of the targeted page can be provided here. Will act as a deep link.
priority
string
The priority of the message. HIGH/MEDIUM/LOW in string format.
favourite
number
A message marked as a favourite will appear on the top of the message listing page in the UI.
id
string
Id of the message to which rich media has to be uploaded.
file
object
This appears as rich media content in the notification.