https://ns.adobe.com/xdm/context/optinout
Describes user communication preferences by channel. For each channel individually, which is a property of this object, a user's preference such as opt-in, opt-out, or pending can be recorded. In addition, a global override opt-out is possible. Each property of this schema must be a valid and known URI for an XDM Channel.
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | Yes | Stable | No | Forbidden | Permitted | datatypes/optinout.schema.json |
- OptInOut
https://ns.adobe.com/xdm/context/optinout
- Extensibility base schema
https://ns.adobe.com/xdm/common/extensible
- Extensibility base schema
{
"https://ns.adobe.com/xdm/channels/email": "pending",
"https://ns.adobe.com/xdm/channels/phone": "out",
"https://ns.adobe.com/xdm/channels/sms": "in",
"https://ns.adobe.com/xdm/channels/fax": "not_provided",
"https://ns.adobe.com/xdm/channels/direct-mail": "not_provided",
"https://ns.adobe.com/xdm/channels/apns": "not_provided",
"xdm:globalOptout": false,
"xdm:optOutDetails": {
"xdm:email": {
"xdm:optOutReason": "Reason here",
"xdm:optOutDate": "2018-01-20T15:52:25+00:00"
},
"xdm:phone": {
"xdm:optOutReason": "Reason here",
"xdm:optOutDate": "2018-01-20T15:52:25+00:00"
}
}
}
Property | Type | Required | Default | Defined by |
---|---|---|---|---|
https://ns.adobe.com/xdm/channels/adm | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/agency | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/apns | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/application | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/baidu | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/channel | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/direct-mail | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/email | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/facebook-feed | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/fax | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/gcm | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/line | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/mobile-app | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/mpns | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/phone | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/sms | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/twitter-feed | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/web | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/webpage | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/wechat | enum |
Optional | "not_provided" |
OptInOut (this schema) |
https://ns.adobe.com/xdm/channels/wns | enum |
Optional | "not_provided" |
OptInOut (this schema) |
xdm:globalOptout | boolean |
Optional | false |
OptInOut (this schema) |
xdm:optOutDetails | object |
Optional | OptInOut (this schema) | |
* |
any | Additional | this schema allows additional properties |
Amazon Device Messaging (ADM) channel OptInOut.
https://ns.adobe.com/xdm/channels/adm
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/adm Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
External agency channel OptInOut.
https://ns.adobe.com/xdm/channels/agency
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/agency Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Apple Push Notification Service (APNS) channel OptInOut.
https://ns.adobe.com/xdm/channels/apns
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/apns Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Application channel OptInOut.
https://ns.adobe.com/xdm/channels/application
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/application Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Baidu Cloud Push Service channel OptInOut.
https://ns.adobe.com/xdm/channels/baidu
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/baidu Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Experience channel OptInOut.
https://ns.adobe.com/xdm/channels/channel
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/channel Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Mail delivered by a postal service channel OptInOut.
https://ns.adobe.com/xdm/channels/direct-mail
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/direct-mail Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Email messages, delivered via SMTP to list subscribers channel OptInOut.
https://ns.adobe.com/xdm/channels/email
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/email Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
The Facebook news feed channel OptInOut.
https://ns.adobe.com/xdm/channels/facebook-feed
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/facebook-feed Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Fax or telefacsimile channel OptInOut.
https://ns.adobe.com/xdm/channels/fax
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/fax Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Google Cloud Messaging (GCM) channel OptInOut.
https://ns.adobe.com/xdm/channels/gcm
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/gcm Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Line Platform Notification (LINE) channel OptInOut.
https://ns.adobe.com/xdm/channels/line
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/line Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Native mobile applications that are installed through an app store channel OptInOut.
https://ns.adobe.com/xdm/channels/mobile-app
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/mobile-app Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Microsoft Push Notification Service (MPNS) channel OptInOut.
https://ns.adobe.com/xdm/channels/mpns
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/mpns Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
The telephone channel OptInOut.
https://ns.adobe.com/xdm/channels/phone
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/phone Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Short Message Service delivered to a mobile phone channel OptInOut.
https://ns.adobe.com/xdm/channels/sms
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/sms Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Twitter feed channel OptInOut.
https://ns.adobe.com/xdm/channels/twitter-feed
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/twitter-feed Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
World Wide Web and mobile web channel OptInOut.
https://ns.adobe.com/xdm/channels/web
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/web Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Web Page channel OptInOut.
https://ns.adobe.com/xdm/channels/webpage
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/webpage Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
WeChat Platform Notification channel OptInOut.
https://ns.adobe.com/xdm/channels/wechat
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/wechat Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Windows Push Notification Service (WNS) channel OptInOut.
https://ns.adobe.com/xdm/channels/wns
- is optional
- type:
enum
- default:
"not_provided"
- defined in this schema
The value of this property must be equal to one of the known values below.
https://ns.adobe.com/xdm/channels/wns Known Values
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in: the user explicitly consents to receiving messages. |
out |
Opt-out: the user declines to receive any messages on this channel. |
Do not contact this profile on any outbound channel.
xdm:globalOptout
- is optional
- type:
boolean
- default:
false
- defined in this schema
boolean
xdm:optOutDetails
- is optional
- type:
object
- defined in this schema
object
with following properties:
Property | Type | Required |
---|---|---|
xdm:direct-mail |
Optional | |
xdm:email |
Optional | |
xdm:fax |
Optional | |
xdm:phone |
Optional |
Additional details for direct-mail opt out like reason, date.
xdm:direct-mail
- is optional
- type: reference
Additional Details for Email Opt Out like reason, date.
xdm:email
- is optional
- type: reference
Additional details for fax opt out like reason, date.
xdm:fax
- is optional
- type: reference
Additional details for phone opt out like reason, date.
xdm:phone
- is optional
- type: reference