Skip to content

Commit fb96664

Browse files
author
klaviyo-sdk
committed
version 12.0.0
1 parent 8dde3dc commit fb96664

File tree

785 files changed

+34663
-2377
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

785 files changed

+34663
-2377
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,32 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [12.0.0] - revision 2025-01-15
8+
### Added
9+
- Get and Update Reviews APIs
10+
- Retrieve all reviews with `Reviews.get_reviews` or return a review with a specified ID using the `Reviews.get_review` endpoint.
11+
- Manage your reviews programmatically with the `Reviews.update_review` endpoint, which allows you to change the status of a review, such as to reject or approve it. This endpoint modifies the moderation status of a review based on the provided review ID and status.
12+
- Get and Create Flows APIs
13+
- Return a flow with the given flow ID using the `Flows.get_flow` endpoint.
14+
- Create a new flow with the `Flows.create_flow` endpoint.
15+
- Campaigns API
16+
- Manage the images for your campaigns with a new set of endpoints for the `Campaigns` API, including: `get_image_for_campaign_message`, `get_image_id_for_campaign_message`, and `update_image_for_campaign_message`.
17+
### Changed
18+
- **Breaking:** Subscription endpoints required field
19+
- Calls to `Profiles.bulk_subscribe_profiles` and `Profiles.unsubscribe_profiles` now require the `subscriptions` field, which grants or revokes consent for the indicated message types on the specified channels, such as email or sms.
20+
- **Breaking:** Campaigns API push notification support
21+
- The Campaigns API now supports the push notification channel.
22+
- Support for push notifications includes **significant changes** to the following endpoints: `get_campaigns`, `get_campaign`, `create_campaign`, `update_campaign`, `create_campaign_clone`, `get_messages_for_campaign`, `get_campaign_message`, `update_campaign_message`, `get_campaign_for_campaign_message`, `get_campaign_id_for_campaign_message`.
23+
- We recommend that you review the [Campaigns API Overview](https://developers.klaviyo.com/en/reference/campaigns_api_overview) for more detailed information about changes to the structure and responses of these endpoints.
24+
- **Breaking:** Pagination updates
25+
- The `Flows.get_messages_for_flow_action` and `Flows.get_action_id_for_flow_message` endpoints have been updated from offset pagination to cursor pagination.
26+
- Create Template API
27+
- The `Templates.create_template` endpoint now supports the creation of hybrid templates when `editor_type` is `USER_DRAGGABLE` and hybrid template HTML is included.
28+
- Profiles API
29+
- The following server-side APIs have been updated to an enhanced identity resolution processor to better follow the Klaviyo identity resolution identifier priority order.
30+
- `Profiles.create_profile`
31+
- `Profiles.update_profile`
32+
733
## [11.1.0] - revision 2024-10-15
834
### Added
935
- OAuth Support

0 commit comments

Comments
 (0)