137 Release API Changes

From $1

    Table of contents
    1. 1. Key Topics for 137.3 Release
      1. 1.1. Creating a list
      2. 1.2. Enterprise 2.0
    2. 2. Key Topics for 137.2 Release
      1. 2.1. CustomerKey
    3. 3. Key Topics for 137.1 Release
      1. 3.1. Retrieve
      2. 3.2. ScheduleDefinition and TimeZone
    4. 4. Key Topics for 137 Release
      1. 4.1. Server-Side JavaScript
      2. 4.2. Authentication
      3. 4.3. CRUD Support for Folders
      4. 4.4. ClientID Object Receives CustomerKey Property
      5. 4.5. Enhanced Tracking Retrieves
      6. 4.6. Automated Email on List Object
      7. 4.7. Changes in API Objects and Properties
        1. 4.7.1. ClientID
        2. 4.7.2. APIObject
        3. 4.7.3. AccountUser
        4. 4.7.4. UserAccess
        5. 4.7.5. Locale
        6. 4.7.6. TimeZone
        7. 4.7.7. Account
        8. 4.7.8. BusinessUnit
        9. 4.7.9. SendClassification
        10. 4.7.10. SenderProfile
        11. 4.7.11. InteractionBaseObject
        12. 4.7.12. InteractionDefinition
        13. 4.7.13. SendDefinition
        14. 4.7.14. TriggeredSendDefinition
        15. 4.7.15. Email
        16. 4.7.16. ContentArea
        17. 4.7.17. List
        18. 4.7.18. Subscriber
        19. 4.7.19. SubscriberList
        20. 4.7.20. GlobalUnsubscribeCategory
        21. 4.7.21. AudienceItem
        22. 4.7.22. TriggeredSendExclusionList
        23. 4.7.23. SendDefinitionList
        24. 4.7.24. FilterDefinition
        25. 4.7.25. DataExtension
        26. 4.7.26. PropertyDefinition
        27. 4.7.27. DataExtensionField
        28. 4.7.28. DataExtensionTemplate
        29. 4.7.29. DeliveryProfile
        30. 4.7.30. DeliveryProfile
        31. 4.7.31. PrivateIP
        32. 4.7.32. PrivateDomain
        33. 4.7.33. SecurityObject
        34. 4.7.34. Certificate
        35. 4.7.35. PrivateDomainSet (New Object)
        36. 4.7.36. InteractionBaseObject
        37. 4.7.37. InteractionDefinition
        38. 4.7.38. QueryDefinition
        39. 4.7.39. FileTransferActivity
        40. 4.7.40. GroupDefinition
        41. 4.7.41. ImportDefinition
        42. 4.7.42. FileTransferLocation
        43. 4.7.43. ReportActivity
        44. 4.7.44. SmsSendActivity
        45. 4.7.45. MessageSendActivity
        46. 4.7.46. DataExtractActivity
        47. 4.7.47. Campaign
        48. 4.7.48. SendDefinition
        49. 4.7.49. EmailSendDefinition
        50. 4.7.50. TrackingUser
        51. 4.7.51. SendDefinition
        52. 4.7.52. SMSTriggeredSendDefinition
        53. 4.7.53. SendDefinition
        54. 4.7.54. VoiceTriggeredSendDefinition
        55. 4.7.55. LandingPage
        56. 4.7.56. BusinessRule
        57. 4.7.57. Role
        58. 4.7.58. PermissionSet
        59. 4.7.59. Permission
        60. 4.7.60. ExtractTemplate
        61. 4.7.61. ExtractDefinition
        62. 4.7.62. ExtractParameterDescription
        63. 4.7.63. ScheduleDefinition
        64. 4.7.64. Owner
        65. 4.7.65. PlatformApplicationPackage (New Object)
        66. 4.7.66. ResourceSpecification
        67. 4.7.67. Authentication
        68. 4.7.68. UsernameAuthentication
        69. 4.7.69. PublicKeyManagement
        70. 4.7.70. PlatformApplication (New Object)
        71. 4.7.71. PublicationSubscriber
        72. 4.7.72. Publication
        73. 4.7.73. ProgramManifestTemplate
        74. 4.7.74. FileTriggerTypeLastPull
        75. 4.7.75. FileTrigger
        76. 4.7.76. ReplyMailManagementConfiguration
        77. 4.7.77. IntegrationProfileDefinition
        78. 4.7.78. IntegrationProfile
        79. 4.7.79. Layout
        80. 4.7.80. Portfolio
        81. 4.7.81. ObjectExtension
        82. 4.7.82. DataExtensionObject
        83. 4.7.83. LinkSend
        84. 4.7.84. Link
        85. 4.7.85. ForwardedEmailOptInEvent
        86. 4.7.86. ForwardedEmailEvent
        87. 4.7.87. SurveyEvent
        88. 4.7.88. NotSentEvent
        89. 4.7.89. SentEvent
        90. 4.7.90. ClickEvent
        91. 4.7.91. UnsubEvent
        92. 4.7.92. TrackingEvent
        93. 4.7.93. BounceEvent
        94. 4.7.94. OpenEvent
        95. 4.7.95. ListSend
        96. 4.7.96. ImportResultsSummary
        97. 4.7.97. ImportDefinitionFieldMap
        98. 4.7.98. MessagingConfiguration
        99. 4.7.99. MessagingVendorKind
        100. 4.7.100. SMSTriggeredSend
        101. 4.7.101. VoiceTriggeredSend
        102. 4.7.102. AsyncRequestResult
        103. 4.7.103. TriggeredSendSummary
        104. 4.7.104. SubscriberSendResult
        105. 4.7.105. Send
        106. 4.7.106. TriggeredSend
        107. 4.7.107. SendSummary
        108. 4.7.108. ListAttributeRestrictedValue (New Object)
        109. 4.7.109. ListAttribute (New Object)
        110. 4.7.110. ListAttributeFieldType (New Object)
        111. 4.7.111. OverrideType (New Object)
        112. 4.7.112. Group
        113. 4.7.113. ListSubscriber
        114. 4.7.114. Message
        115. 4.7.115. BrandTag
        116. 4.7.116. Brand
        117. 4.7.117. AccountPrivateLabel
        118. 4.7.118. ContentValidation
        119. 4.7.119. ResultItem
        120. 4.7.120. ResultMessage
        121. 4.7.121. DataFolder (New Object)
    Doc-Wiki-BannerHK.png

    (Click the banner to go to the related Docs.Code.ExactTarget.com page.)

    ExactTarget is excited to announce that we are enhancing the ExactTarget Web Service API as part of the 137 Release. Because these enhancements only add functionality - no functionality is being changed or removed - we do not expect this enhancement to affect your implementation as it currently exists. See a summary below of the use cases that will be supported by the enhancements.

    To provide more technical detail about the enhancements, ExactTarget maintains API documentation at http://wiki.memberlandingpages.com/API_References/Web_Service_Guide. This online resource contains information and sample code regarding the applicable methods, objects, and properties, as well as technical articles and other support material. You can also join the ExactTarget 3sixty developer's community at https://3sixty.exacttarget.com to interact with other ExactTarget API developers and help each other build better code.

    Key Topics for 137.3 Release

    The API enhancements will allow you to use the API to accomplish the following tasks:

    Creating a list

    You can now set a send classification on a list. Available send classifications include the default commercial send classification and any custom commercial or transactional send classification you may create.

    Enterprise 2.0

    In Enterprise 2 accounts, your Business Units will now inherit your private branding when created via the API.

    Key Topics for 137.2 Release

    The API enhancements will allow you to use the API to accomplish the following tasks:

    CustomerKey

    You can now use the CustomerKey property when creating a data extension and peforming an email send definition using that data extension in the same call. It also applies to the following objects:

    • Template
    • Email
    • AccountUser
    • Client

    Key Topics for 137.1 Release

    The API enhancements will allow you to use the API to accomplish the following tasks:

    Retrieve

    You can now perform Retrieve calls on the TimeZone and QueryDefinition objects.

    ScheduleDefinition and TimeZone

    ScheduleDefinition now supports the TimeZone property. If no time zone is specified, the API defaults to Central Standard Time.

    Key Topics for 137 Release

    The API enhancements will allow you to use the API to accomplish the following tasks:

    Server-Side JavaScript

    Currently, ExactTarget users use AMPscript to interact with data inside the ExactTarget application and the web service API. The 137 release enables you to use server-side JavaScript to duplicate those functions and use additional features not available in AMPscript, such as arrays and user controls. You can access the server-side JavaScript functions provided by ExactTarget and put your existing JavaScript knowledge to immediate use.

    Authentication

    Currently, users must contact ExactTarget to determine whether they should log into the Indianapolis or Las Vegas (S4) data center to access their account or use the API. With the 137 release, you can contact a single URL to retrieve all applicable information you'll need to log into the correct data center.

    CRUD Support for Folders

    With the 137 release, you can create, retrieve, update, and delete folders via the web service API. The API call can also specify different content types passed in as a string value. You can also use this feature to create a folder tree with an API call.

    ClientID Object Receives CustomerKey Property

    With the 137 release, you can specify a customer key for a ClientID object. This enables our partners to take advantage of several features of the web service API.

    Enhanced Tracking Retrieves

    With the 137 release, you can retrieve enhanced tracking information via the web service API. This enables API users to take advantage of the additional information contained in the enhanced tracking feature of the ExactTarget application.

    Automated Email on List Object

    With the 137 release, you can specify an automated email to be sent when a subscriber joins a list. This action takes place via the web service API with a call using the List object. You can also specify that this email be sent no matter how the subscriber joins the list.

    Changes in API Objects and Properties

    ClientID

    • CustomerKey (New Property)

    APIObject

    • ObjectState (New Property)

    AccountUser

    • Password (New Property)
    • ObjectState (New Property)

    UserAccess

    • ObjectState (New Property)

    Locale

    • ObjectState (New Property)

    TimeZone

    • ObjectState (New Property)

    Account

    • ObjectState (New Property)

    BusinessUnit

    • ObjectState (New Property)

    SendClassification

    • ObjectState (New Property)

    SenderProfile

    • ObjectState (New Property)

    InteractionBaseObject

    • ObjectState (New Property)

    InteractionDefinition

    • ObjectState (New Property)

    SendDefinition

    • ObjectState (New Property)

    TriggeredSendDefinition

    • ObjectState (New Property)

    Email

    • ObjectState (New Property)

    ContentArea

    • ObjectState (New Property)

    List

    • AutomatedEmail (New Property)
    • ObjectState (New Property)

    Subscriber

    • ObjectState (New Property)

    SubscriberList

    • ObjectState (New Property)

    GlobalUnsubscribeCategory

    • ObjectState (New Property)

    AudienceItem

    • ObjectState (New Property)

    TriggeredSendExclusionList

    • ObjectState (New Property)

    SendDefinitionList

    • ObjectState (New Property)

    FilterDefinition

    • ObjectState (New Property)

    DataExtension

    • ObjectState (New Property)

    PropertyDefinition

    • ObjectState (New Property)

    DataExtensionField

    • ObjectState (New Property)

    DataExtensionTemplate

    • ObjectState (New Property)

    DeliveryProfile

    • PrivateDomainSet (New Property)

    DeliveryProfile

    • ObjectState (New Property)

    PrivateIP

    • ObjectState (New Property)

    PrivateDomain

    • ObjectState (New Property)

    SecurityObject

    • ObjectState (New Property)

    Certificate

    • ObjectState (New Property)

    PrivateDomainSet (New Object)

    • ObjectState (New Property)

    InteractionBaseObject

    • ObjectState (New Property)

    InteractionDefinition

    • ObjectState (New Property)

    QueryDefinition

    • ObjectState (New Property)

    FileTransferActivity

    • ObjectState (New Property)

    GroupDefinition

    • ObjectState (New Property)

    ImportDefinition

    • ObjectState (New Property)

    FileTransferLocation

    • ObjectState (New Property)

    ReportActivity

    • ObjectState (New Property)

    SmsSendActivity

    • ObjectState (New Property)

    MessageSendActivity

    • ObjectState (New Property)

    DataExtractActivity

    • ObjectState (New Property)

    Campaign

    • ObjectState (New Property)

    SendDefinition

    • ObjectState (New Property)

    EmailSendDefinition

    • ObjectState (New Property)

    TrackingUser

    • ObjectState (New Property)

    SendDefinition

    • ObjectState (New Property)

    SMSTriggeredSendDefinition

    • ObjectState (New Property)

    SendDefinition

    • ObjectState (New Property)

    VoiceTriggeredSendDefinition

    • ObjectState (New Property)

    LandingPage

    • ObjectState (New Property)

    BusinessRule

    • ObjectState (New Property)

    Role

    • ObjectState (New Property)

    PermissionSet

    • ObjectState (New Property)

    Permission

    • ObjectState (New Property)

    ExtractTemplate

    • ObjectState (New Property)

    ExtractDefinition

    • ObjectState (New Property)

    ExtractParameterDescription

    • DropDownList (New Property)

    ScheduleDefinition

    • ObjectState (New Property)

    Owner

    • User (New Property)

    PlatformApplicationPackage (New Object)

    • ResourceSpecification (New Property)
    • SigningKey (New Property)
    • IsUpgrade (New Property)
    • ObjectState (New Property)

    ResourceSpecification

    • ObjectState (New Property)

    Authentication

    • ObjectState (New Property)

    UsernameAuthentication

    • ObjectState (New Property)

    PublicKeyManagement

    • ObjectState (New Property)

    PlatformApplication (New Object)

    • Package (New Property)
    • ObjectState (New Property)

    PublicationSubscriber

    • ObjectState (New Property)

    Publication

    • ObjectState (New Property)

    ProgramManifestTemplate

    • ObjectState (New Property)

    FileTriggerTypeLastPull

    • ObjectState (New Property)

    FileTrigger

    • ObjectState (New Property)

    ReplyMailManagementConfiguration

    • ObjectState (New Property)

    IntegrationProfileDefinition

    • ObjectState (New Property)

    IntegrationProfile

    • ObjectState (New Property)

    Layout

    • ObjectState (New Property)

    Portfolio

    • ObjectState (New Property)

    ObjectExtension

    • ObjectState (New Property)

    DataExtensionObject

    • ObjectState (New Property)

    LinkSend

    • ObjectState (New Property)

    Link

    • ObjectState (New Property)

    ForwardedEmailOptInEvent

    • ObjectState (New Property)

    ForwardedEmailEvent

    • ObjectState (New Property)

    SurveyEvent

    • ObjectState (New Property)

    NotSentEvent

    • ObjectState (New Property)

    SentEvent

    • ObjectState (New Property)

    ClickEvent

    • ObjectState (New Property)

    UnsubEvent

    • ObjectState (New Property)

    TrackingEvent

    • ObjectState (New Property)

    BounceEvent

    • ObjectState (New Property)

    OpenEvent

    • ObjectState (New Property)

    ListSend

    • ObjectState (New Property)

    ImportResultsSummary

    • ObjectState (New Property)

    ImportDefinitionFieldMap

    • ObjectState (New Property)

    MessagingConfiguration

    • Url (New Property)
    • Password (New Property)
    • ObjectState (New Property)

    MessagingVendorKind

    • ObjectState (New Property)

    SMSTriggeredSend

    • ObjectState (New Property)

    VoiceTriggeredSend

    • ObjectState (New Property)

    AsyncRequestResult

    • ObjectState (New Property)

    TriggeredSendSummary

    • ObjectState (New Property)

    SubscriberSendResult

    • ObjectState (New Property)

    Send

    • ObjectState (New Property)

    TriggeredSend

    • ObjectState (New Property)

    SendSummary

    • ObjectState (New Property)

    ListAttributeRestrictedValue (New Object)

    • ValueName (New Property)
    • IsDefault (New Property)
    • ObjectState (New Property)

    ListAttribute (New Object)

    • PersonList (New Property)
    • FieldLength (New Property)
    • IsNullable (New Property)
    • IsHidden (New Property)
    • IsReadOnly (New Property)
    • Inheritable (New Property)
    • Overridable (New Property)
    • MustOverride (New Property)
    • OverrideType (New Property)
    • RestrictedValues (New Property)
    • ObjectState (New Property)

    ListAttributeFieldType (New Object)

    OverrideType (New Object)

    Group

    • ObjectState (New Property)

    ListSubscriber

    • ObjectState (New Property)

    Message

    • ObjectState (New Property)

    BrandTag

    • ObjectState (New Property)

    Brand

    • ObjectState (New Property)

    AccountPrivateLabel

    • ObjectState (New Property)

    ContentValidation

    • ObjectState (New Property)

    ResultItem

    • ObjectState (New Property)

    ResultMessage

    • ObjectState (New Property)

    DataFolder (New Object)

    • ParentFolder (New Property)
    • Name (New Property)
    • Description (New Property)
    • ContentType (New Property)
    • IsActive (New Property)
    • IsEditable (New Property)
    • AllowChildren (New Property)

    This page was last updated by Ryan Williams on Fri, 06 Jan 2012 21:26:16 GMT.

    If you require assistance with the ExactTarget application, please contact Global Support. If you wish to send Ryan direct feedback, fill out the form below:

     


    Was This Page Helpful?
    Suggestions or Comments:
    Name (optional):
    Email Address (optional):
    Enter 26555 backwards:
       
    Tags: (Edit tags)
    • No tags
     
    Comments (0)
    You must login to post a comment.

     
    Powered by MindTouch 2010
    Admin