Skip to content

Releases: klaviyo/klaviyo-api-python

v23.0.0

15 Apr 19:36
643a37e

Choose a tag to compare

[23.0.0] - revision 2026-04-15

Added

  • Conversations API
    • Send an outbound message to a profile with Create Conversation Message. Supports SMS and WhatsApp — the channel is determined automatically from the conversation. Conversation message endpoints use the SMALL rate limit tier (3 requests/second burst, 60 requests/minute steady).
    • Retrieve the conversation thread for a given profile with Get Conversation for Profile, or include it inline on profile retrievals using ?include=conversation.

Changed

  • Drag-and-drop templates
    • Create drag-and-drop email templates programmaatically by setting editor_type: SYSTEM_DRAGGABLE and providing a definition body (mutually exclusive with html) via Create Template. DnD template endpoints use the SMALL rate limit tier (3 requests/second burst, 60 requests/minute steady).
    • List and retrieve drag-and-drog templates with Get Templates and Get Template. Use additional-fields[template]=definition to include the full template definition in the response.
    • Update an existing drag-and-drop template’s definition, name, or text independently via Update Template.

v22.0.0

15 Jan 16:23
e6336c0

Choose a tag to compare

[22.0.0] - revision 2026-01-15

Added

Changed

  • Breaking: removed anonymous_id from profile payloads

v21.0.0

15 Oct 19:23
3b0e08a

Choose a tag to compare

[21.0.0] - revision 2025-10-15

Added

Flow Actions API

  • Get flow actions, flow messages, flow action IDs, and more with the Flow Actions API.
  • Update flow actions within a flow, including associated message content, with the Update Flow Action endpoint.

Updated

Forms API

  • Retrieve a form and its definition with the Forms API.
  • Use the Create Form endpoint to generate a new form by providing the status, A/B test preference, and name of the form.

v20.0.0

15 Jul 18:12
a5e6526

Choose a tag to compare

[20.0.0] - revision 2025-07-15

Added

Mapped Metrics API

Custom Objects API

  • Use the Custom Objects API to ingest data records from other third-party sources into Klaviyo and retrieve all available data sources for an account.
  • Use ingested data records to create custom objects in a Klaviyo account.

v19.0.2

18 Jun 14:04
d857fa4

Choose a tag to compare

[19.0.2] - revision 2025-04-15

Fixed

  • Fixed return value of campaign_message_assign_template

v19.0.1

30 Apr 16:32
1ca9f5e

Choose a tag to compare

[19.0.1] - revision 2025-04-15

Changed

  • Removed API revision from comment on files

v19.0.0

16 Apr 18:48

Choose a tag to compare

Version 19.0.0

v18.0.0

21 Feb 16:38

Choose a tag to compare

Version 18.0.0

v17.0.0

15 Jan 21:24

Choose a tag to compare

Version 17.0.0

v16.0.0

13 Dec 21:54

Choose a tag to compare

Version 16.0.0