All URIs are relative to https://rest.clicksend.com/v3
Method | HTTP request | Description |
---|---|---|
EmailHistoryExportGet | GET /email/history/export | Export all Transactional Email history |
EmailHistoryGet | GET /email/history | Get all transactional email history |
EmailPricePost | POST /email/price | Get transactional email price |
EmailSendPost | POST /email/send | Send transactional email |
string EmailHistoryExportGet (string filename, int? dateFrom = null, int? dateTo = null)
Export all Transactional Email history
Export all Transactional Email history
using System;
using System.Diagnostics;
using IO.ClickSend.ClickSend.Api;
using IO.ClickSend.Client;
using IO.ClickSend.ClickSend.Model;
namespace Example
{
public class EmailHistoryExportGetExample
{
public void main()
{
// Configure HTTP basic authorization: BasicAuth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new TransactionalEmailApi();
var filename = filename_example; // string | Filename to download history as
var dateFrom = 56; // int? | Start date (optional)
var dateTo = 56; // int? | End date (optional)
try
{
// Export all Transactional Email history
string result = apiInstance.EmailHistoryExportGet(filename, dateFrom, dateTo);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling TransactionalEmailApi.EmailHistoryExportGet: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
filename | string | Filename to download history as | |
dateFrom | int? | Start date | [optional] |
dateTo | int? | End date | [optional] |
string
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
string EmailHistoryGet (int? dateFrom = null, int? dateTo = null, int? page = null, int? limit = null)
Get all transactional email history
Get all transactional email history
using System;
using System.Diagnostics;
using IO.ClickSend.ClickSend.Api;
using IO.ClickSend.Client;
using IO.ClickSend.ClickSend.Model;
namespace Example
{
public class EmailHistoryGetExample
{
public void main()
{
// Configure HTTP basic authorization: BasicAuth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new TransactionalEmailApi();
var dateFrom = 56; // int? | Start date (optional)
var dateTo = 56; // int? | End date (optional)
var page = 56; // int? | Page number (optional) (default to 1)
var limit = 56; // int? | Number of records per page (optional) (default to 10)
try
{
// Get all transactional email history
string result = apiInstance.EmailHistoryGet(dateFrom, dateTo, page, limit);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling TransactionalEmailApi.EmailHistoryGet: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
dateFrom | int? | Start date | [optional] |
dateTo | int? | End date | [optional] |
page | int? | Page number | [optional] [default to 1] |
limit | int? | Number of records per page | [optional] [default to 10] |
string
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
string EmailPricePost (Email body)
Get transactional email price
Get transactional email price
using System;
using System.Diagnostics;
using IO.ClickSend.ClickSend.Api;
using IO.ClickSend.Client;
using IO.ClickSend.ClickSend.Model;
namespace Example
{
public class EmailPricePostExample
{
public void main()
{
// Configure HTTP basic authorization: BasicAuth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new TransactionalEmailApi();
var body = new Email(); // Email | Email model
try
{
// Get transactional email price
string result = apiInstance.EmailPricePost(body);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling TransactionalEmailApi.EmailPricePost: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
body | Email model |
string
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
string EmailSendPost (Email body)
Send transactional email
Send transactional email
using System;
using System.Diagnostics;
using IO.ClickSend.ClickSend.Api;
using IO.ClickSend.Client;
using IO.ClickSend.ClickSend.Model;
namespace Example
{
public class EmailSendPostExample
{
public void main()
{
// Configure HTTP basic authorization: BasicAuth
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";
var apiInstance = new TransactionalEmailApi();
var body = new Email(); // Email | Email model
try
{
// Send transactional email
string result = apiInstance.EmailSendPost(body);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling TransactionalEmailApi.EmailSendPost: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
body | Email model |
string
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]