Get campaign send progress

The GetCampaignSendProgress method can be used to query the progress of a campaign being sent. It will return a status indicating where the campaign is in the sending process.

This method is particularly useful if you need to perform actions such as collect reporting once a campaign has finished sending. As it informs you of where the campaign is in the current sending process.


Guidance Notes

The progressID must be a valid GUID that has been returned to you by calling SendCampaignToAddressBooksWithProgress or SendSplitTestCampaignToAddressBookWithProgress. The campaign's status will be one of NotSent, Scheduled, Sent or Cancelled.


Parameters

username string This is the username from your API key. It is in the format of an email address and will look similar to apiuser‑908709770324@apiconnector.com required
password string This is the password from your API key. required
progressId guid This is the the GUID which is returned to you when you call any of our WithProgress methods. required

Return values

result NotSend or Scheduled or Sending or Sent or Cancelled

Error responses

  • ERROR_CAMPAIGN_NOT_FOUND
  • ERROR_APIUSAGE_EXCEEDED
  • ERROR_INVALID_LOGIN
  • ERROR_PARAMETER_INVALID
  • ERROR_SYSTEM_SERVICETEMPORARILYUNAVAILABLE
  • ERROR_UNKNOWN

Request

Example of use in C# .NET

Sample request

Sample response

Get started with dotMailer:

Small & Medium businesses Large businesses
Call the team on 0845 337 9170
What our clients say:

“dotMailer has changed our complete marketing process for the better. It's one of the easiest apps I have used and allows us to do things we have only dreamed of before."

Amberley Shermon, Cazenove+Loyd