Message Center Campaigns Object Properties Reference
Note: The Responsys Advanced API is generally available for all Responsys customers.
Nested schema: campaignMetadata
Name |
Type |
Required? |
Description |
---|---|---|---|
campaignName |
String |
Yes |
Name of the campaign. |
folderName |
String |
Yes |
Folder name for the campaign, where the campaign will be stored in Responsys. |
type |
String |
No |
Type of the campaign. For message center campaigns, type is messagecenter (case insensitive). |
appName | String | No |
Name of the app associated to the message center campaign. The app must have a valid platform and be associated with an app channel list. If appName is null or empty:
|
description |
String |
No |
Description of the campaign. |
marketingProgram |
String |
No |
Type of marketing program. The values are defined by the Responsys Account Administrator. |
marketingStrategy |
String |
No |
Type of marketing strategy. The values are defined by the Responsys Account Administrator. |
purpose | String | No | Campaign purpose, either Promotional or Transactional . |
Nested schema: message
Message properties to specify. All message parameters are optional and can be null.
Name |
Type |
Required? |
Description |
---|---|---|---|
textMessage | String | No | Text content for the message center campaign. |
deepLinkUrl | String | No | The URL location for the message's deep link content. |
destinationMessageCenter | String | No | The name of the message center for which the campaign will be sent. |
subject | String | No | The message subject. |
messageIconUrl | String | No | The message icon URL. |
relativeExpiryDateOffset | Integer | No |
The relative message expiry time in terms of days. Must be a positive number. If specified, you cannot specify a expiryDate. |
expiryDate | String | No |
The message's expiry date. Must be in format "yyyy-MM-dd hh:mm a" (i.e. "2022-09-19 12:15 AM"). If specified, you cannot specify a relativeExpiryDateOffset. |
badgeOption | String | No |
Specify message center badge behavior. Possible values include: none, increment, reset, and specifyBadgeCount. |
badgeCount | String | No | Badge count. Required if badgeOption is set to specifyBadgeCount. |
richMessagePath | String | No | The location in Responsys of the rich message. |
richMessageExternalUrl | String | No | The URL location of external rich message content. |
Nested schema: dataSource > dataSourceTables
Name |
Type |
Required? |
Description |
---|---|---|---|
folder | String | No | Indicates the folder where the data source is located in Responsys. |
type | String | No | The data source type. Possible values include: PROFILE_LIST,CHANNEL_LIST, SUPPLEMENTAL_TABLE, and CHANNEL_EXTENSION PROFILE_EXTENSION. |
alias | String | No | An alias Responsys uses to identify the data source. Optional if creating or updating a campaign. If not specified, defaults to the data source name. |
name | String | No | The name of the data source. |
lookupTable | Boolean | No | Whether the data source will be used as a lookup table. |
Nested schema: dataSource > dataSourceTables > columns
Name |
Type |
Required? |
Description |
---|---|---|---|
alias | String | No | An alias Responsys uses to identify the data source column. Optional if creating or updating a campaign. If not specified, defaults to the data source name. |
defaultValue | String | No | The default value of the data source column. |
name | String | No | The name of the data source column. |
lookupKey | Boolean | No | Boolean value to determine whether or not the column is a lookup key. Defaults to false, if not specified for any column. |
Nested schema: dataSource > dataSourceTables > dynamicVariables > columns
The dynamicVariables section is a type of data source that contains variables that define and control campaign content.
Name |
Type |
Required? |
Description |
---|---|---|---|
alias | String | No | An alias Responsys uses to identify the dynamic variable. Optional if creating or updating a campaign. If not specified, defaults to the column name. Alias must be unique among dynamic variable aliases. |
defaultValue | String | No | The default value of the dynamic variable. |
Nested schema: targeting
The targeting strategy for the campaign. This schema is a list of strings.
Nested schema: launchSettings