TriggeredSendDefinition

The TriggeredSendDefinition object defines a triggered send in the account.

  • To create or update a TriggeredSendDefinition where the list ID is the All Subs List ID, you need the Email | Subscribers | All Subscribers | View and SendEmailToList permissions.
  • To update a TriggeredSendDefinition where the TriggeredSendStatus is Active, Moved, Inactive, or Canceled, you need the Email | Interactions | Messages | Email | Triggered | Start, Move, Pause, or Archive permissions, respectively.
  • To update a TriggeredSendDefinition where RefreshContent is enabled, you need the Email | Interactions | Messages | Email | Triggered | Publish Changes permission.
NameData TypeDescription
AllowedSlotsxsd:shortReserved for future use
AutoAddSubscribersxsd:booleanIndicates whether a triggered send recipient is added to a subscriber list. If set to True, the call automatically adds the email address associated with the triggered send to a specified subscriber list.
AutoUpdateSubscribersxsd:booleanIndicates if any subscriber information is updated as part of a triggered send. If set to True, the triggered send call updates any applicable subscriber information with information from the send.
BatchIntervalxsd:intDeprecated
BccEmailxsd:stringIndicates email addresses to receive blind carbon copy of a message. This property allows access to the BCC feature. if enabled on the account. The API returns no tracking information for BCC emails and does not error out if the BCC feature is disabled. You can’t specify this property at send time. Either specify the BccEmail in a triggered send or email send definition, or create a profile attribute and pass in a value at send time.
CategoryIDxsd:intSpecifies the identifier of the folder
CCEmailxsd:stringCarbon copy email address. You can’t specify this property at send time. Either specify the CCEmail in a triggered send or email send definition, or create a profile attribute and pass in a value at send time.
ClientClientIDSpecifies the account ownership and context of an object
CorrelationIDxsd:stringIdentifies correlation of objects across several requests
CreatedDatexsd:dateTimeRead-only date and time of the object's creation
CustomerKeyxsd:stringUser-supplied unique identifier for an object within an object type. This property corresponds to the external key assigned to an object.
DeliveryProfileDeliveryProfileIdentifies the delivery profile included in a send classification
Descriptionxsd:stringDescribes and provides information regarding the object
DisableOnEmailBuildErrorxsd:booleanIndicates whether an email send continues or not after reaching an error threshold specified by Marketing Cloud Engagement. This property corresponds to a checkbox. Contact your Account Executive to change the threshold. The error threshold defaults to 10.
DomainTypeDeliveryProfileDomainTypeEnumDefines the type of domain (DefaultDomain or CustomDomain) associated with a delivery profile or send definition
DynamicEmailSubjectxsd:stringContains content to be used in a dynamic subject line
EmailEmailRefers to the Email object representing the email used in the send
EmailSubjectxsd:stringSubject for an email send
ExclusionFilterxsd:stringContains a string of AMPscript that can evaluate to true or false. Use this property to exclude email addresses from a send definition that match that string value. This property can cause performance issues with send time for large amounts of email addresses. Use the data filter function instead.
ExclusionListCollectionTriggeredSendExclusionList[]Specifies one or many exclusion lists
FooterContentAreaContentAreaDefines footer content area to use as part of a delivery profile or send definition
FooterSalutationSourceSalutationSourceEnumDefines source of a footer salutation to use as part of a delivery profile or send definition. Valid values include:
  • Default
  • Content Library
  • None
FromAddressxsd:stringIndicates From address associated with a object. Deprecated for email send definitions and triggered send definitions.
FromNamexsd:stringSpecifies the default email message From Name. Deprecated for email send definitions and triggered send definitions.
HeaderContentAreaContentAreaDefines content area to be used in the header of a delivery profile or a send definition
HeaderSalutationSourceSalutationSourceEnumDefines source of header salutation for a delivery profile or send definition. Valid values include:
  • Default
  • Content Library
  • None
IDxsd:intRead-only identifier for an object. Some objects use the ObjectID property as a unique ID.
InteractionObjectIDxsd:stringReturns associated ID for activities within the asynchronous process of the overall conversation or program
IsAlwaysOnxsd:booleanIndicates whether the request can be performed while the system is maintenance mode. A value of true indicates that the system processes the request.
IsMultipartxsd:booleanIndicates whether the email is sent with Multipart/MIME enabled
IsSendLoggingxsd:booleanIndicates whether send logging is enabled for the specified send definition
IsWrappedxsd:booleanIndicates whether an email send contains the links necessary to process tracking information for clicks
Keywordxsd:stringReserved for future use
ListListList associated with an object
ModifiedDateNullable`1Indicates the last time object information was modified
Namexsd:stringName of the object or property
NewSlotTriggerxsd:intDeprecated
ObjectIDxsd:stringSystem-controlled, read-only text string identifier for object
ObjectStatexsd:stringReserved for future use
OwnerOwnerDescribes account ownership of subscriber in an on-your-behalf account
PartnerKeyxsd:stringUnique identifier provided by partner for an object. This property is accessible only via API.
PartnerPropertiesAPIProperty[]A collection of metadata supplied by the client and stored by the system. These properties are accessible only via API.
PreHeaderxsd:stringContains text used in preheader of email message on mobile devices.
Priorityxsd:stringDefines the priority for a triggered send. Valid values include Low, Medium, and High.
PrivateDomainPrivateDomainDefines private domain to use as part of a delivery profile or send definition
PrivateIPPrivateIPContains information on the private IP address associated with a delivery profile
RefreshContentxsd:booleanIndicates whether the triggered send definition refreshes content as part of the send. A value of true indicates that the triggered send contains refreshed content.
ReplyToAddressxsd:stringSpecifies the reply address used for any messages sent using this send definition.
ReplyToDisplayNamexsd:stringOptional value that specifies the display name for the email address contained in the ReplyToAddress property.
SendClassificationSendClassificationIndicates the send classification to use as part of a send definition
SenderProfileSenderProfileIdentifies the sender profile included in the send classification
SendLimitxsd:intIndicates limit of messages to send as part of a send definition within a predefined send window
SendSourceCustomerKeyxsd:stringDeprecated
SendSourceDataExtensionDataExtensionIndicates the data extension used as the source of information for a triggered send definition
SendWindowClosexsd:dateTimeDefines the end of a send window for a send definition
SendWindowDeletexsd:booleanIndicates whether an existing send window for a send definition is deleted
SendWindowOpenxsd:dateTimeDefines the beginning of a send window for a send definition
SourceAddressTypeDeliveryProfileSourceAddressTypeEnumIndicates the source IP address type used with the delivery profile. Valid values include DefaultPrivateIPAddress and CustomPrivateIPAddress.
SuppressTrackingxsd:booleanIndicates whether the send definition suppresses tracking results for associated sends
TriggeredSendClassTriggeredSendClassEnumIndicates usage of the triggered send for standard API sends or SMTPRestV2 SMTP relay sends
TriggeredSendStatusTriggeredSendStatusEnumRepresent status of triggered send. Valid values include:
  • New (Same as New in UI)
  • Inactive (Same as Paused in UI)
  • Active (Same as Running in UI)
  • Canceled (Same as Archived in UI)
  • Deleted (Not displayed in UI)
TriggeredSendSubClassTriggeredSendSubClassEnumIndicates if and how a template applies to SMTPRestV2 SMTP relay sends
TriggeredSendTypeTriggeredSendTypeEnumDeprecated