MessageConfiguration is a JSON Structure definition published by Amazon Pinpoint, describing 9 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.
{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://raw.githubusercontent.com/api-evangelist/amazon-pinpoint/refs/heads/main/json-structure/amazon-pinpoint-message-configuration-structure.json",
"name": "MessageConfiguration",
"description": "Specifies the message configuration settings for a campaign.",
"type": "object",
"properties": {
"ADMMessage": {
"allOf": [
{
"$ref": "#/components/schemas/Message"
},
{
"description": "The message that the campaign sends through the ADM (Amazon Device Messaging) channel. If specified, this message overrides the default message."
}
]
},
"APNSMessage": {
"allOf": [
{
"$ref": "#/components/schemas/Message"
},
{
"description": "The message that the campaign sends through the APNs (Apple Push Notification service) channel. If specified, this message overrides the default message."
}
]
},
"BaiduMessage": {
"allOf": [
{
"$ref": "#/components/schemas/Message"
},
{
"description": "The message that the campaign sends through the Baidu (Baidu Cloud Push) channel. If specified, this message overrides the default message."
}
]
},
"CustomMessage": {
"allOf": [
{
"$ref": "#/components/schemas/CampaignCustomMessage"
},
{
"description": "<p>The message that the campaign sends through a custom channel, as specified by the delivery configuration (CustomDeliveryConfiguration) settings for the campaign. If specified, this message overrides the default message.</p> "
}
]
},
"DefaultMessage": {
"allOf": [
{
"$ref": "#/components/schemas/Message"
},
{
"description": "The default message that the campaign sends through all the channels that are configured for the campaign."
}
]
},
"EmailMessage": {
"allOf": [
{
"$ref": "#/components/schemas/CampaignEmailMessage"
},
{
"description": "The message that the campaign sends through the email channel. If specified, this message overrides the default message."
}
]
},
"GCMMessage": {
"allOf": [
{
"$ref": "#/components/schemas/Message"
},
{
"description": "The message that the campaign sends through the GCM channel, which enables Amazon Pinpoint to send push notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service. If specified, this message overrides the default message."
}
]
},
"SMSMessage": {
"allOf": [
{
"$ref": "#/components/schemas/CampaignSmsMessage"
},
{
"description": "The message that the campaign sends through the SMS channel. If specified, this message overrides the default message."
}
]
},
"InAppMessage": {
"allOf": [
{
"$ref": "#/components/schemas/CampaignInAppMessage"
},
{
"description": "The in-app message configuration."
}
]
}
}
}
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.