Release log

Improved subscriber endpoint - BREAKING CHANGES

v0.3.2 -

In v0.3.2 we're releasing breaking changes to four endpoints: subscriber, subscription, contact and bounce. These changes represent a significant performance increase and improved functionality to streamline subscriber/subscription integration.

We are committed to making breaking changes visible to integrators and appreciate your patience during this beta phase. As always, we'll be keeping you updated via Twitter.

Subscriber

We've added two new attributes: list_id and confirmed. These attributes are now required when issuing a POST request, meaning that a subscriber cannot be created without a subscription. If you have integrated a data capture form with the Permission Marketing API, this will mean that you no longer require separate requests to both the subscriber and subscription endpoints.

Subscription

A GET request now requires at least of one of the following filters: id, subscriber_id, list_id.

Contact

A GET request now requires at least of one of the following filters: id, subscriber_id, task_id.

Bounce

A GET request now requires at least of one of the following filters: subscriber_id, task_id.

 

We are also introducing some helpful new attributes to the message and user endpoints:

Message

Added the editable attribute - this is useful when filtering for messages which have or haven't been scheduled by a task.

User

Added currentuser and timezone attributes for a more detailed view of a user.