Events
The core domain objects supported by the Event Management Service manage preferences associated with contacts for proactive customer communication. An Event is an occurrence of which a consumer may wish to be notified by subscription, such as a fraud alert, a flight delay, or an upcoming appointment. A Subscription is an association between one or more consumer contact points and an event. For example, a consumer may wish to be notified via a text to their wireless number whenever their flight schedule changes. A subscription expresses a consumer's desire to be communicated with through specific contact points regarding a specific event. A subscription may also include other attributes, such as a start date and end date, or time range in which notifications may be made.
Event
| Field
|
Type
|
Description
|
Since
|
| internalId
|
string
|
Platform Identifier
|
1.4
|
| externalId
|
string
|
Name of this Event (External Identifier)
|
1.4
|
| owner
|
Org (K)
|
Abbreviated owning entity (Account)
|
1.4
|
| description
|
string
|
Description of Event
|
1.4
|
| requiredOptInLevel
|
optInLevels
|
Indicates level of opt-in required for this Event
|
1.4
|
| supportedChannels
|
channelType[]
|
Which Channels are supported to notify this Event
|
1.4
|
| active
|
Boolean
|
Is this Event active (still subscribable)?
|
1.4
|
| attributes
|
Attribute[]
|
Enumerated other attributes of an Event
|
1.4
|
| createdDate
|
dateTime
|
Entity created date – time of capture
|
1.4
|
| updatedDate
|
dateTime
|
Entity last modified date
|
1.4
|
| createdBy
|
User (K)
|
Abbreviated creator
|
1.4
|
| modifiedBy
|
User (K)
|
Abbreviated modifier
|
1.4
|
Attributes
| Attribute
|
Type
|
Description
|
Since
|
| startDate
|
dateTime
|
Date and time Event is scheduled to start
|
1.4
|
| endDate
|
dateTime
|
Date and time Event is scheduled to end
|
1.4
|
| notificationFrequency
|
Integer
|
Indicates the maximum number of notifications per month
|
1.4
|
| optPendingExpireAfterDays
|
Integer
|
Number of days before auto-expiring a non-completed double opt-in attempt (-1 = never)
|
1.4
|
Subscription
| Field
|
Type
|
Description
|
Since
|
| internalId
|
string
|
Platform Identifier
|
1.4
|
| event
|
Event (D)
|
To which Event this Subscription belongs to
|
1.4
|
| channel
|
ChannelType
|
Current channel type for this agent
|
1.4
|
| subscriptionState
|
subscriptionStates
|
State for this Subscription
|
1.4
|
| subscriptionStateDate
|
dateTime
|
Date the corresponding subscription state took effect
|
1.4
|
| Attributes
|
Attribute[]
|
Enumerated other attributes of an Event
|
1.4
|
| createdDate
|
dateTime
|
Entity created date
|
1.4
|
| updatedDate
|
dateTime
|
Entity last modified date
|
1.4
|
| createdBy
|
User (K)
|
Abbreviated creator
|
U
|
| modifiedBy
|
User (K)
|
Abbreviated modifier
|
U
|
Attributes
| Attribute
|
Type
|
Description
|
Since
|
| source
|
string
|
Originating source for the subscription record
|
1.4
|
| sourceDetail1
|
string
|
Subscription source detail (part 1)
|
1.4
|
| sourceDetail2
|
string
|
Subscription source detail (part 2)
|
1.4
|
| validationCode
|
string
|
Validation code used during the double opt-in process
|
1.4
|
| prevSubscriptionState
|
subscriptionStates
|
Previous state for this subscription if applicable
|
1.4
|
| prevSubscriptionStateDate
|
dateTime
|
Date when the previous subscription state took effect
|
1.4
|
| prevOptInDate
|
dateTime
|
Previous date this subscription had a subscriptionState of Opted-in
|
1.4
|