You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+51
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,57 @@ NOTE: For more granular API-specific changes, please see our [API Changelog](htt
9
9
10
10
11
11
12
+
## [6.0.0] - revision 2023-10-15
13
+
14
+
### Added
15
+
16
+
#### Support for returning list suppressions via the [/profiles endpoint](https://developers.klaviyo.com/en/reference/get_profiles)
17
+
18
+
We now support filtering on list suppression with the get profiles endpoint, which brings us to parity with v2 list suppression endpoint that was the previously recommended solution.
19
+
20
+
Rules for suppression [filtering](https://developers.klaviyo.com/en/docs/filtering_):
21
+
22
+
- You may not mix-and-match list and global filters
23
+
- You may only specify a single date filter
24
+
- You may or may not specify a reason
25
+
- You must specify a list_id to filter on any list suppression properties
26
+
27
+
Examples:
28
+
29
+
- To return profiles who were suppressed after a certain date:
#### Optionally retrieve subscription status on Get List Profiles, Get Segment Profiles, Get Event Profile
37
+
38
+
Now you can retrieve subscription status on any endpoint that returns profiles, including Get List Profiles, Get Segment Profiles and Get Event Profile. Use `additional_fields_profile="subscriptions"` on these endpoints to include subscription information.
39
+
40
+
### Changed
41
+
42
+
#### Subscription object not returned by default on Get Profile / Get Profiles
43
+
44
+
The subscription object is no longer returned by default with get profile(s) requests. However, it can be included by adding the `additional_fields_profile="subscriptions"` to the request. This change will allow us to provide a more performant experience when making requests to Get Profiles without including the subscriptions object.
45
+
46
+
#### Profile Subscription Fields Renamed
47
+
48
+
In the interest of providing more clarity and information on the subscription object, we have renamed several fields, and added several as well. This will provide more context on a contact's subscriptions and consent, as well as boolean fields to see who you can or cannot message.
49
+
50
+
For SMSMarketing:
51
+
52
+
-`timestamp` is now `consent_timestamp`
53
+
-`last_updated` is a new field that mirrors `consent_timestamp`
54
+
-`can_receive_sms_marketing` is a new field which is `True` if the profile is consented for SMS
55
+
56
+
For EmailMarketing:
57
+
58
+
-`timestamp` is now `consent_timestamp`
59
+
-`can_receive_email_marketing` is True if the profile does not have a global suppression
60
+
-`suppressions` is now `suppression`
61
+
-`last_updated` is a new field that is the most recent of all the dates on the object
0 commit comments