Jump to Content
Home
Guides
API Reference
legacy
v2022-10-17
v2023-01-24
v2023-02-22
v2023-06-15
v2023-07-15
v2023-08-15
v2023-09-15
v2023-10-15
v2023-12-15
v2024-02-15
v2024-05-15
v2024-06-15
v2024-07-15
v2024-10-15
v2025-01-15
v2025-04-15
v2025-07-15
v2025-10-15
v2026-01-15
v2026-04-15
Changelog
Help Center
Community
Contact Us
Guides
Changelog
Help Center
Community
Contact Us
v2026-04-15
Home
Guides
API Reference
Pagination
Changelog
Changelog
API versioning and deprecation policy
Get Started
Get started with Klaviyo
Create a test account
Install a library
Authenticate API requests
Make a test API request
Rate limits, status codes, and errors
Klaviyo API ESSENTIALS
Klaviyo's data model
Klaviyo's architecture
JSON:API feature guides
Relationships
Filtering
Sorting
Datetimes
Sparse fieldsets
Developer SDKS & Tools
Web and Mobile SDKs
Developer tools
Generate sample data
Monitor API usage
Review API error alerts
Use Klaviyo's Postman collections
Klaviyo CLI
Create an allowlist for your public API key
Glossary index
Klaviyo MCP server
PARTNER RESOURCES
Join the Klaviyo ecosystem
How your customers can use integrated data in Klaviyo
Build your app
Implement OAuth
Create a public OAuth app
Make API calls using OAuth
Handle your app's OAuth flow
Troubleshoot OAuth errors
Update your OAuth scopes
Branding for app metrics
Submit flow templates for your app
Get performance data for flows triggered by your app metrics
Submit Customer Hub content block templates for your app
Submit, publish, and manage your app
Prepare your app
Klaviyo app listing requirements
Create help docs for your integration
Pass your app review
Submit your app for review
Create promotional material for your integration
Monitor your app
Manage your app
Migrate to OAuth from private key authentication
Integrate with Klaviyo
Integrations by use case
Integrate an ecommerce platform without a pre-built Klaviyo integration
Integrate a subscription ecommerce platform
Integrate a business with brick-and-mortar locations
Integrate a ticket-based or registration-based platform
Integrate a content-based platform
Integrate with a Shopify Hydrogen store
Integrate with a BigCommerce Catalyst store
Integrate a food and beverage platform
Integrate a hotel and travel platform
Integrate a wellness platform
Custom integration FAQs
Build with klaviyo
Use data in Klaviyo
Set up SFTP data transfer with Klaviyo
Importing data
Bulk Import Profiles API
Import profile and event data with SFTP
Exporting data
Export data from Klaviyo
Use the Query Metric Aggregates endpoint
Supported attributes
Export event data with SFTP
Track events & identify profiles
Introduction to the klaviyo object
JavaScript API for identification and tracking
Set up API-based transactional emails
Set up API-based website activity events
Track API metrics with JavaScript
Update profile identifiers via API
Acceptable date and timestamp formats for profile and event properties
Collect and sync consent
Collect email and SMS consent via API
Custom catalogs and Back in stock
Sync a custom catalog feed to Klaviyo
Enable back in stock for custom catalog feeds
Set up back in stock via API
Manage coupons with the Coupons API
Personalize Messages
Flow webhooks
How to add a webhook action to a flow
Understanding webhook status codes
Add a custom action to a flow
System webhooks
Working with system webhooks
Django for message design
Message design overview
Use filters to customize variables
Use conditionals in messages
Django filter glossary
Use custom catalog data in emails
Send AMP emails in Klaviyo
Forms
Custom trigger a popup or flyout form
Track Klaviyo form activity using JavaScript
Reviews widget customization
Use advanced CSS to style Klaviyo Reviews widgets
Klaviyo Reviews CSS class reference
Pagination
Updated 3 days ago