Create EmailSendDefination using SSJS
<script runat="server">
Platform.Load("Core", "1");
try {
var prox = new Script.Util.WSProxy();
var options = {
saveOptions: [{
saveAction: "Create",
propertyName: "*"
}]
};
var sendDef = {
CustomerKey: "esd_cust_key5",
Name: "ESD Name5",
Description: "ESD Description",
SendClassification: {
CustomerKey: "Default Commercial"
},
SendDefinitionList: [
{
CustomerKey: "EB45D75F-E151-444B-B1CA-BE9DAF078BC3",
DataSourceTypeID: "CustomObject"
}
],
Email: {
ID: 54592
}
};
var res = prox.createItem("EmailSendDefinition", sendDef, options);
Write(Stringify(res));
} catch (error) {
Write(Stringify(error));
}
</script>