Method | Description | |
---|---|---|
ApiDelete ( string action, |
For making API DELETE Request
|
|
ApiGet ( String action, |
For making API GET Request
|
|
ApiPost ( string action, |
For making API POST Request
|
|
CancelSend ( string sendId ) : |
cancel a future send before it goes out.
|
|
GetBlast ( string blastId ) : |
Get Blast
|
|
GetContent ( string url ) : |
Get information about one of your urls.
|
|
GetEmail ( Sailthru.Models.EmailRequest request ) : |
Get information about one of your users.
|
|
GetEmail ( string email ) : |
Get information about one of your users.
|
|
GetSend ( string sendId ) : |
check on the status of a send
|
|
GetStat ( String stat, |
Request various stats from Sailthru.
|
|
GetStat ( String stat, String list = null, String date = null, |
Request various stats from Sailthru.
|
|
GetStat ( String stat, String template = null, String startDate = null, String endDate = null, |
Request various stats from Sailthru.
|
|
GetTemplate ( string templateName ) : |
Get Template
|
|
GetUser ( |
Get information about one of your users. Users are referenced by multiple keys.
|
|
ImportContacts ( string strEmail, string strPassword, bool boolIncludeNames ) : |
Fetch email contacts from an address book at one of the major email providers (aol/gmail/hotmail/yahoo)
|
|
Multisend ( string strTemplateName, string strEmail, |
Send a transactional email for multiple users
|
|
ProcessImportJob ( String listName, List |
||
ProcessImportJob ( String listName, String filePath ) : |
||
ProcessImportJob ( String reportEmail, String postbackUrl, String listName, List |
||
ProcessImportJob ( String reportEmail, String postbackUrl, String listName, String filePath ) : |
||
ProcessJob ( String jobType, String reportEmail, String postbackUrl, |
||
Purchase ( Sailthru.Models.PurchaseRequest request ) : |
Submit a Purchase to Sailthru
|
|
ReceiveOptoutPost ( |
Receive the output of a Post.
|
|
ReceiveVerifyPost ( |
Receive and verify the output of a Post.
|
|
SailthruClient ( string apiKey, string secret ) : System |
Constructor with default API URI
|
|
SailthruClient ( string apiKey, string secret, string apiHost ) : System |
Constructor with custom API URI
|
|
SaveTemplate ( Sailthru.Models.TemplateRequest request ) : |
Save Template
|
|
SaveTemplate ( string strTemplateName, |
Save Template
|
|
ScheduleBlast ( Sailthru.Models.BlastRequest request ) : |
Create, update, and/or schedule a blast.
|
|
ScheduleBlast ( string strName, string strList, string strScheduleTime, string strFromName, string strFromEmail, string strSubject, string strContentHtml, string strContentText, |
Create, update, and/or schedule a blast.
|
|
Send ( SendRequest request ) : |
Send a transactional Email for a single or multiple users.
|
|
Send ( string strTemplateName, string strEmail, |
Send a transactional Email for a single user
|
|
SetContent ( Sailthru.Models.ContentRequest request ) : |
Set information about one of your urls.
|
|
SetEmail ( Sailthru.Models.EmailRequest request ) : |
Update information about one of your users, including adding and removing the user from lists.
|
|
SetEmail ( string strEmail, |
Update information about one of your users, including adding and removing the user from lists.
|
|
SetUser ( |
Set information about one of your users. Users are referenced by multiple keys.
|
|
getLastRateLimitInfo ( string action, string method ) : |
Get rate limit information for last API call
|
Method | Description | |
---|---|---|
ApiPostWithFile ( string action, |
||
BuildPostRequest ( String action, |
||
BuildPostWithFileRequest ( String action, |
||
BuildRequest ( String method, String path ) : |
||
BuildRequest ( String method, String action, |
||
GetParameterString ( |
||
SendRequest ( |
Method | Description | |
---|---|---|
AddAuthenticationAndFormatToParams ( |
||
GetSignatureHash ( IEnumerable values ) : String | ||
GetSignatureHash ( |
||
OrdinalSort ( Object values ) : void | ||
UrlEncode ( string s ) : string |
URL Encode String
|
|
md5 ( string value ) : string |
Generates an MD5 hash of the string.
|
public ApiDelete ( string action, |
||
action | string | |
parameters | ||
return |
public ApiGet ( String action, |
||
action | String | API Method String |
parameters | API Parameter Hashtable | |
return |
public ApiPost ( string action, |
||
action | string | |
parameters | ||
return |
protected ApiPostWithFile ( string action, |
||
action | string | |
htForPost | ||
filePath | String | |
return |
protected BuildPostRequest ( String action, |
||
action | String | |
parameters | ||
return |
protected BuildPostWithFileRequest ( String action, |
||
action | String | |
parameters | ||
filePath | String | |
return |
protected BuildRequest ( String method, String path ) : |
||
method | String | |
path | String | |
return |
protected BuildRequest ( String method, String action, |
||
method | String | |
action | String | |
parameters | ||
return |
public CancelSend ( string sendId ) : |
||
sendId | string | |
return |
public GetBlast ( string blastId ) : |
||
blastId | string | |
return |
public GetContent ( string url ) : |
||
url | string | |
return |
public GetEmail ( Sailthru.Models.EmailRequest request ) : |
||
request | Sailthru.Models.EmailRequest | |
return |
public GetEmail ( string email ) : |
||
string | ||
return |
protected GetParameterString ( |
||
parameters | ||
return | string |
public GetSend ( string sendId ) : |
||
sendId | string | |
return |
public GetStat ( String stat, |
||
stat | String | |
htOptions | ||
return |
public GetStat ( String stat, String list = null, String date = null, |
||
stat | String | |
list | String | |
date | String | |
htOptions | ||
return |
public GetStat ( String stat, String template = null, String startDate = null, String endDate = null, |
||
stat | String | |
template | String | |
startDate | String | |
endDate | String | |
htOptions | ||
return |
public GetTemplate ( string templateName ) : |
||
templateName | string | |
return |
public GetUser ( |
||
request | ||
return |
public ImportContacts ( string strEmail, string strPassword, bool boolIncludeNames ) : |
||
strEmail | string | Email String |
strPassword | string | Password String |
boolIncludeNames | bool | Boolean |
return |
public Multisend ( string strTemplateName, string strEmail, |
||
strTemplateName | string | |
strEmail | string | |
htVars | ||
htOptions | ||
return |
public ProcessImportJob ( String listName, List |
||
listName | String | |
emails | List |
|
return |
public ProcessImportJob ( String listName, String filePath ) : |
||
listName | String | |
filePath | String | |
return |
public ProcessImportJob ( String reportEmail, String postbackUrl, String listName, List |
||
reportEmail | String | |
postbackUrl | String | |
listName | String | |
emails | List |
|
return |
public ProcessImportJob ( String reportEmail, String postbackUrl, String listName, String filePath ) : |
||
reportEmail | String | |
postbackUrl | String | |
listName | String | |
filePath | String | |
return |
public ProcessJob ( String jobType, String reportEmail, String postbackUrl, |
||
jobType | String | |
reportEmail | String | |
postbackUrl | String | |
parameters | ||
return |
public Purchase ( Sailthru.Models.PurchaseRequest request ) : |
||
request | Sailthru.Models.PurchaseRequest | Purchaserequest parameters. |
return |
public ReceiveOptoutPost ( |
||
parameters | ||
return | bool |
public ReceiveVerifyPost ( |
||
parameters | ||
return | bool |
public SailthruClient ( string apiKey, string secret ) : System | ||
apiKey | string | |
secret | string | |
return | System |
public SailthruClient ( string apiKey, string secret, string apiHost ) : System | ||
apiKey | string | |
secret | string | |
apiHost | string | |
return | System |
public SaveTemplate ( Sailthru.Models.TemplateRequest request ) : |
||
request | Sailthru.Models.TemplateRequest | TemplateRequest parameters. |
return |
public SaveTemplate ( string strTemplateName, |
||
strTemplateName | string | |
fields | ||
return |
public ScheduleBlast ( Sailthru.Models.BlastRequest request ) : |
||
request | Sailthru.Models.BlastRequest | BlastRequest parameters. |
return |
public ScheduleBlast ( string strName, string strList, string strScheduleTime, string strFromName, string strFromEmail, string strSubject, string strContentHtml, string strContentText, |
||
strName | string | |
strList | string | |
strScheduleTime | string | |
strFromName | string | |
strFromEmail | string | |
strSubject | string | |
strContentHtml | string | |
strContentText | string | |
htOptions | ||
return |
public Send ( SendRequest request ) : |
||
request | SendRequest | SendRequest parameters. |
return |
public Send ( string strTemplateName, string strEmail, |
||
strTemplateName | string | |
strEmail | string | |
htVars | ||
htOptions | ||
return |
protected SendRequest ( |
||
request | ||
action | String | |
return |
public SetContent ( Sailthru.Models.ContentRequest request ) : |
||
request | Sailthru.Models.ContentRequest | |
return |
public SetEmail ( Sailthru.Models.EmailRequest request ) : |
||
request | Sailthru.Models.EmailRequest | EmailRequest parameters. |
return |
public SetEmail ( string strEmail, |
||
strEmail | string | |
htVars | ||
htLists | ||
htTemplates | ||
verified | int | |
optout | String | |
send | string | |
sendVars | ||
sms | String | |
String | ||
changeEmail | String | |
return |
public SetUser ( |
||
request | ||
return |
public getLastRateLimitInfo ( string action, string method ) : |
||
action | string | API endpoint |
method | string | HTTP method |
return |