Skip to content

Latest commit

 

History

History
155 lines (90 loc) · 4.71 KB

notificationsubscription.schema.md

File metadata and controls

155 lines (90 loc) · 4.71 KB

Notification Subscription Schema

https://ns.adobe.com/experience/campaign/notificationsubscription

Adobe Campaign notification subscriptions allow end-users opt into topics that can be used for communication such as marketing subscription lists.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Defined In
Can be instantiated Yes Stable No Forbidden Permitted adobe/experience/campaign/notificationsubscription.schema.json

Schema Hierarchy

Notification Subscription Examples

{
  "xdm:topicID": "50ac9bf9-721d-44ac-8cf3-fb04c089f3bf",
  "xdm:type": "Campaign/SubscriptionList",
  "xdm:subscriptionDate": "2017-02-26T15:52:25+00:00",
  "xdm:emailAddress": "[email protected]",
  "xdm:unsubscriptionDetails": {
    "xdm:unsubscriptionDate": "2017-09-26T15:52:25+00:00",
    "xdm:remarkID": "40ac9bf9-721d-44ac-8cf3-fb04c089f3be",
    "xdm:remarkText": "Sorry, leave me alone. These are my personal comments"
  }
}
{
  "xdm:topicID": "40ac9bf9-721d-44ac-8cf3-fb04c089f3bf",
  "xdm:type": "Campaign/SubscriptionList",
  "xdm:subscriptionDate": "2017-09-26T15:52:25+00:00",
  "xdm:emailAddress": "[email protected]"
}

Notification Subscription Properties

Property Type Required Defined by
xdm:notificationTarget Notification Subscription Target Optional Notification Subscription (this schema)
xdm:subscriptionDate string Optional Notification Subscription (this schema)
xdm:topicID string Optional Notification Subscription (this schema)
xdm:type string Optional Notification Subscription (this schema)
xdm:unsubscriptionDetails Notification Unsubscription Details Optional Notification Subscription (this schema)
* any Additional this schema allows additional properties

xdm:notificationTarget

Target/destination for the notification

Target/destination for where to send/receive the notification.

xdm:notificationTarget

  • is optional
  • type: Notification Subscription Target
  • defined in this schema

xdm:notificationTarget Type

xdm:subscriptionDate

Subscription Date

Date and time when the end-user has subscribed to a notification topic. An end-user is subscribed if they have a Subscription Date and the unsubscriptiondetails/unsubscriptionDate is empty.

xdm:subscriptionDate

  • is optional
  • type: string
  • defined in this schema

xdm:subscriptionDate Type

string

xdm:topicID

Topic Identifier

The topic that the end-user has subscribed to and opted into notifications for.

xdm:topicID

  • is optional
  • type: string
  • defined in this schema

xdm:topicID Type

string

xdm:type

Subscription type

The type of notification/subscription.

xdm:type

  • is optional
  • type: string
  • defined in this schema

xdm:type Type

string

xdm:unsubscriptionDetails

Adobe Campaign Notification Unsubscription details

Adobe Campaign notification unsubscription details.

xdm:unsubscriptionDetails

  • is optional
  • type: Notification Unsubscription Details
  • defined in this schema

xdm:unsubscriptionDetails Type