Skip to content

Commit 7f71692

Browse files
author
klaviyo-sdk
committed
version 13.0.0
1 parent ea8dd6b commit 7f71692

785 files changed

Lines changed: 79616 additions & 5018 deletions

File tree

Some content is hidden

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

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
NOTE: For more granular API-specific changes, please see our [API Changelog](https://developers.klaviyo.com/en/docs/changelog_)
99

10+
## [13.0.0] - revision 2025-01-15
11+
### Added
12+
- Get and Update Reviews APIs
13+
- Retrieve all reviews with `Reviews.getReviews` or return a review with a specified ID using the `Reviews.getReview` endpoint.
14+
- Manage your reviews programmatically with the `Reviews.updateReview` 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.
15+
- Get and Create Flows APIs
16+
- Return a flow with the given flow ID using the `Flows.getFlow` endpoint.
17+
- Create a new flow with the `Flows.createFlow` endpoint.
18+
- Campaigns API
19+
- Manage the images for your campaigns with a new set of endpoints for the `Campaigns` API, including: `getImageForCampaignMessage`, `getImageIdForCampaignMessage`, and `updateImageForCampaignMessage`.
20+
### Changed
21+
- **Breaking:** Subscription endpoints required field
22+
- Calls to `Profiles.bulkSubscribeProfiles` and `Profiles.unsubscribeProfiles` now require the `subscriptions` field, which grants or revokes consent for the indicated message types on the specified channels, such as email or sms.
23+
- **Breaking:** Campaigns API push notification support
24+
- The Campaigns API now supports the push notification channel.
25+
- Support for push notifications includes **significant changes** to the following endpoints: `getCampaigns`, `getCampaign`, `createCampaign`, `updateCampaign`, `createCampaignClone`, `getMessagesForCampaign`, `getCampaignMessage`, `updateCampaignMessage`, `getCampaignForCampaignMessage`, `getCampaignIdForCampaignMessage`.
26+
- 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.
27+
- **Breaking:** Pagination updates
28+
- The `Flows.getMessagesForFlowAction` and `Flows.getActionIdForFlowMessage` endpoints have been updated from offset pagination to cursor pagination.
29+
- Create Template API
30+
- The `Templates.createTemplate` endpoint now supports the creation of hybrid templates when `editorType` is `USER_DRAGGABLE` and hybrid template HTML is included.
31+
- Profiles API
32+
- The following server-side APIs have been updated to an enhanced identity resolution processor to better follow the Klaviyo identity resolution identifier priority order.
33+
- `Profiles.createProfile`
34+
- `Profiles.updateProfile`
35+
1036
## [12.1.0] - revision 2024-10-15
1137
### Changed
1238
- Updated REAME to use named arguments

0 commit comments

Comments
 (0)