isave.CampaignAPI
These methods are for interacting with isave.DIALOG. Note that every method expects a username and encrypted password. Contact Isave for validation procedures.
The following operations are supported. For a formal definition, please review the Service Description.
-
CreateCampaignResponseAndUploadToSFTP
Triggers creation of reporting data from Broadcasts files are created and uploaded to sftp server as zip file (sftpAddress = IP address), Foldername (on sftp server) format 'bigcompany/files/images/', OutputFileName = the name you want on the zip file (dont need .zip), if left empty we will make up a name for you -
CreatePipedResponseAndUploadToSFTP
Triggers creation of reporting data from Broadcasts, files are created and uploaded to sftp server (sftpAddress = IP address), Foldername (on sftp server) format 'bigcompany/files/images/, OutputFileName = the name you want on the zip file (dont need .zip), if left empty we will make up a name for you -
ExecuteBroadcast
Sends broadcast to list. -
ExecuteSingleBroadcast
Executes a broadcast based on type decided by The ElementID (Email or SMS), Demografic data is xml values based os spec (Contact Isave for description), If Ext contactNumber is populated, we will update existing contact based on that number if it exists. If you do any text or design changes on the newsletter from within isave.DIALOG a version has to be sent from the send tab to a list for the changes to have effect. -
ExecuteSingleBroadcastV2
Executes a broadcast based on type decided by The ElementID (Email or SMS), Demografic data is xml values based os spec (Contact Isave for description), If Ext contactNumber is populated, we will update existing contact based on that number if it exists. If you do any text or design changes on the newsletter from within isave.DIALOG a version has to be sent from the send tab to a list for the changes to have effect. -
GetBroadcastsByCompanyID
Returns all available broadcasts (Newsletters, SMS's and PURL's/ Landingpages -
GetBroadcastsByCompanyIDApprovedOnly
Returns all available broadcasts (Newsletters, SMS's and PURL's/ Landingpages -
GetContactsByDatalistName
Get a list of contacts in a list based on listName -
GetContactsFromSFTP
Downloads file with contacts from sftp server to isave.DIALOG (sftpAddress = IP address), Foldername (on sftp server) format 'bigcompany/files/images/', Filename must always be unique and end with .csv, unless if its a zip file (isZip = true, can only contain one file with .csv extention). ListName in isave.DIALOG will be the same as fileName. Delete = true : deletes file from sftp after download. Set DatalistID = 0 if you want a new datalist to be created, UpdateColumn : 1 = Email, 2 = ExtContactNumber. NB!! ssh fingerprint must be turned off!!