ListCampaign
Get a list of undelivered campaigns. No parameter is required
URL | https://api.enginemailer.com/restapi/campaign/emcampaign/ListCampaign |
Method | HTTP GET |
Request Example
Header
<APIKEY> - Value
Response
Success Response
{
"Result": {
"Status": "OK",
"StatusCode": "200",
"Data": [{
"campaignid": "24",
"campaignname": "Starbuck",
"subject": "Happy Birthday to you",
"sendername": "Starbuck",
"senderemail": "hello@starbuck.com",
"isscheduled": 1,
"scheduledatetime": "1/16/2018 11:00:00 PM"
}, {
"campaignid": "15",
"campaignname": "Promotion",
"subject": "Enjoy 20% Discount",
"sendername": "Mac donald",
"senderemail": "support@mcd.com",
"isscheduled": 0
}, {
"campaignid": "1",
"campaignname": "Ban Account",
"subject": "Your account has been suspended",
"sendername": "Facebook",
"senderemail": "support@facebook.com",
"isscheduled": 0
}]
}
}
Failed Response
{
"Result":{
"StatusCode":"500",
"Status":"InternalServerError",
"ErrorMessage":"Authentication Failed!"
}
}
Code Example (.NET)
Using REST SHARP library , please download from Nuget Package
var client = new RestClient("https://api.enginemailer.com/restapi/campaign/emcampaign/ListCampaign"); var request = new RestRequest(Method.GET); request.AddHeader("APIKey", "YOUR API KEY"); var response = client.Execute(request).Content; var response2 = JObject.Parse(response);