DefinitionUpdate

Overview 

Updates the send definition and returns a status

Syntax 

DefinitionUpdate(1)

Function Properties 

OrdinalTypeDescription
1stringRequiredAttributes of send definition to change

Examples 

This sample code initializes a send definition with an external key of myESD and updates the name:

1var esd = Send.Definition.Init('myESD');
2var status = esd.Update({ "Name" : "Updated ESD Name" });

This sample code updates an email send definition with a new sendable data extension:

1var newDE = {
2    DataExtensionKey : "DE"
3    PubListKey : "MyPubListKey"
4}
5
6var deESD = Send.Definition.Init('ESD');
7var status = deESD.Update(newDE);
8
9This sample code demonstrates how to update a filter definition used by a send definition:
10
11var esd = Send.Definition.Init('myESD');
12var esdUpdates = {
13    Name : "Updated ESD Name",
14    FilterDefinition : {
15        CustomerKey : "myFilterDefKey",
16        ListID : 12345
17    }
18};
19
20var status = esd.Update(esdUpdates);