NameDescriptionTypeAdditional information
Operation

Contains the customer id associated with this preference. This value can be empty ("") or null if a contact element is provided.

integer

Required

ProgramID

Read-Only: This field is only provided when retrieving preference information and has no relevance to adding preferences.

string

None.

ChannelID

Read-Only: This field is only provided when retrieving preference information and has no relevance to adding preferences.

string

None.

FilterID

Contains the ID of the filter in which to store the submitted preference.

string

Required

CustomProperties

Read-Only: This collection is only provided when retrieving preference information and has no relevance to adding preferences.

Collection of Attribute

None.

CID

Contains the customer id associated with this preference. This value can be empty ("") or null if a contact element is provided.

string

None.

Prefix

Contains the name prefix associated with this preference. This value can be empty ("") or null if a contact element is provided.

string

None.

FirstName

Contains the first name associated with this preference. This value can be empty ("") or null if a contact element is provided.

string

None.

MiddleName

Contains the middle name associated with this preference. This value can be empty ("") or null if a contact element is provided.

string

None.

LastName

Contains the last name associated with this preference. This value can be empty ("") or null if a contact element is provided.

string

None.

Suffix

Contains the name suffix associated with this preference. This value can be empty ("") or null if a contact element is provided.

string

None.

PreferenceType

Contains the preference type number to determine if it is an Opt-In filter (1) or Opt-Out filter (2).

integer

Required

ContactElement

Contains the contact element information to submit with this preference. This field can be ommitted or null if a CID is provided.

ContactElement

None.

FrequencyID

Contains the FrequencyID to submit with the preference. This frequencyId must have been defined for this Filter ID in order for it to be submitted properly.

string

None.

PreferenceAttributes

Contains the preference attributes associated with this CID or ContactElement for this specific Filter ID.

Collection of Attribute

None.

CustomerDate

Contains the customer date to associate with this preference. If no date is provided then today's date and time, determined at processing time, will be assigned to this preference. Write-Only field: This field is only evaluated during the submission of preferences.

string

None.

MatchType

Read-Only field: This field is only provided when retrieving preference information and has no relevance to adding preferences.

string

None.

ReasonCode

Write-Only Field: This field is only provided for Deactivate Preference and has no relevance to adding and/or getting preferences.

string

None.

ExpirationDate

Read-Only field: This field is only provided when retrieving preference information and has no relevance to adding preferences.

string

None.

LastModifiedDate

Read-Only field: This field is only provided when retrieving preference information and has no relevance to adding preferences.

string

None.

PreferenceStatus

Read-Only field: This field is only provided when retrieving preference information and has no relevance to adding preferences.

string

None.

SourceId

Read-Only field: This field is only provided when retrieving preference information and has no relevance to adding preferences.

string

None.

UserId

Read-Only field: This field is only provided when retrieving preference information and has no relevance to adding preferences.

string

None.

IsDeactivated

string

None.