Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Change log updated, documentation update still to be done

2014-10-14 Confirmed opt-in and scheduled sending added to Version 1.1

by MailUp Dev Team (Unlicensed)

  1. Performance improvement - API response time has been significantly reduced
  2. Added restriction - HTTP 403 error is returned if authenticated user has not yet accepted the MailUp "Terms of Service", which appears the first time the user signs in with the admin console account
  3. New features - version 1.1 has been extended with the following methods:
Panel
Confirmed opt-in for single subscriber
  • POST Console/List/{ListID}/Recipient?ConfirmEmail=true to add a new subscriber to the specified list with the "Confirmed Optin" option. Recipient is added as "pending" and a confirmation request email is automatically sent.
  • POST Console/Group/{GroupID}/Recipient?ConfirmEmail=true the same as above but in this case recipient either added to specified group and subscribed to the list that the specified group belongs to.

Confirmed opt-in for multiple subscribers

  • POST Console/List/{ListID}/Recipients?ConfirmEmail=true to add a list of subscribers to the specified list with the "Confirmed Optin" option. Recipients are added as "pending" and a confirmation request email is queued but not automatically sent
  • POST Console/Group/{GroupID}/Recipients?ConfirmEmail=true the same as above but in this case recipient either added to specified group and subscribed to the list that the specified group belongs to.
  • GET Console/Import/{id_import}/Sending: read the ID of the sending that has been created when adding recipients with "Confirmed Optin" option set as 'true'
  • POST Console/Email/Sendings/{id_Sending}/Immediate: perform immediate sending (i.e. send as soon as possible)
  • POST Console/Email/Sendings/{id_Sending}/Deferred: perform scheduled sending (i.e. send at specified date and time)

Bulk unsubscription

  • POST Console/List/{ListID}/Recipients?importType='asOptout' to "import as unsubscribed" a list of specified recipients. Unsubscribe applies also to recipients that were previously present as "subscribed" on MailUp console account

Queue management

  • GET Console/Email/Sendings/Immediate: Read from sending queue the list of email messages that are placed into the "immediate sending" queue.
  • GET Console/Email/Sendings/DeferredRead from sending queue the list of messages that have been scheduled.
  • GET Console/Email/Sendings/Undefined: Read from sending queue the list of messages that are neither scheduled nor added to "immediate sending" queue. 
  • GET Console/Email/Sending/{id_Sending}/Deferred: Retrieve the earliest date to schedule the given sending task.

Scheduled sending

  • POST Console/List/{id_List}/Email/{id_Message}/Send?datetime='1994-11-05T13:15:30Z' (use UTC time zone)

 

2013-10-10 Version 1.1 updates

...