Skip to content

Releases: klaviyo/klaviyo-api-node

v13.0.0

17 Oct 13:09
Compare
Choose a tag to compare
Version 13.0.0

v12.0.1

30 Aug 12:08
9a6025a
Compare
Choose a tag to compare

Fixed

  • Fixed NPM package issue

v12.0.0

29 Aug 20:50
Compare
Choose a tag to compare

Added

  • Added several method aliases based on previous operation IDs

Fixed

  • Breaking
    • Removed incorrect links property from several DTO classes

11.0.0

15 Jul 21:48
2b88ce3
Compare
Choose a tag to compare

Added

  • Forms API
  • New FormsApi class with methods to get forms, form versions and relationships.
  • Webhooks API
  • New WebooksApi class containing CRUD operations for webhooks.
  • FilterBuilder class
    • New class to help build filters in the correct format for endpoints that use them.
    • See the README for more information and usage examples.

Changed

  • ProfilesApi.subscribe()
  • added historical_import flag for importing historically consented profiles can now be optionally supplied in the payload for the Subscribe Profiles endpoint.
  • When using this flag, a consented_at date must be provided and must be in the past.

v10.1.0

17 Jun 20:43
3548034
Compare
Choose a tag to compare

Added

  • Segments Api

    • New create segment endpoint SegmentsApi.createSegment().
    • New delete segment endpoint SegementsApi.deleteSegment().
    • Updated exisiting segments endpoints to include the segment definition
    • For more information, see our Segments API overview.
  • Flows Api

    • New delete flows endpoint FlowsApi.deleteFlow()

v10.0.1

22 May 20:37
71fa41a
Compare
Choose a tag to compare

[10.0.1] - revision 2024-05-15

Changed

  • Fix bug in the ObjectSerializer class

v10.0.0

15 May 19:02
165d3fe
Compare
Choose a tag to compare

[10.0.0] - revision 2024-05-15

Added

  • Bulk Create Events API
    • We have added support for creating events in bulk via the EventsApi.bulkCreateEvents method
    • Create multiple events for new and existing profiles and/or update profile properties in a single API call. For more information, see our Events API overview.

Changed

  • Accounts Api

    • AccountsApi.getAccounts and AccountsApi.getAccount have been updated to return the account's locale, e.g. "en-US".
  • Breaking Subscribe API Synchronous Validation Improved

    • To provide better feedback for handling SMS subscriptions, we’ve added improved validation behavior to ProfilesApi.subscribeProfiles method. In prior revisions, such requests may appear as 202s but will fail to update SMS consent. To handle this issue, 400 validation errors are returned for the following cases
      1. If a profile is subscribed to SMS marketing and age-gating is enabled but age_gated_date_of_birth is not provided, or the DOB does not meet the region's requirements.
      2. If the account does not have a sending number in the phone number’s region.
      3. If the phone number is in a region not supported by Klaviyo.
      4. If consented_at is set and the list or global setting is double opt-in.

v9.0.0

06 May 20:19
b15a21d
Compare
Choose a tag to compare

Move OAuth into GA

v8.0.1

14 Mar 21:57
3bf8416
Compare
Choose a tag to compare

Fix model errors inside create queries for Reporting API

v8.0.1-beta.1

14 Mar 21:58
966349d
Compare
Choose a tag to compare
v8.0.1-beta.1 Pre-release
Pre-release

Fix model errors inside create queries for Reporting API