Skip to main content
idapt
HomeAI ModelsExploreResourcesPricing
Sign inUse for Free
All integrations

Klaviyo

Profiles, lists, segments, flows and campaigns in Klaviyo.

Marketing
Ecommerce
Connect KlaviyoKlaviyo docs

How an agent reaches it

MCPREST APICLI

How you authenticate

API key
Get an API key
  1. Create a private API key in Settings, then API keys.
  2. Klaviyo expects `Authorization: Klaviyo-API-Key <value>`, which is not Bearer.

Connection details

Base URL
https://a.klaviyo.com/api
Pagination
cursor

Common endpoints

list profilesGET /profiles
list listsGET /lists
list campaignsGET /campaigns?filter=equals(messages.channel,'email')
create a profilePOST /profiles

Worth knowing

  • The `revision` header is MANDATORY. Without it every call 400s.
  • The Authorization scheme word is Klaviyo-API-Key.
  • JSON:API shape: attributes live under data.attributes.
  • Home
  • Pricing
  • AI Models
  • Skills
  • Image models
  • Voice models
  • Video models
  • Rankings
  • Multi-Model Chat
  • Agents
  • Computers
  • Drive
  • Automations
  • AI Gateway
  • All features →
  • Blog
  • About
  • Comparisons
  • Benchmarks
  • Model Match
  • Demos
  • Help center
  • FAQ
  • Privacy
  • Support
  • Developers
  • Quickstarts
  • API reference
  • API pricing
  • CLI
  • MCP
  • Migrate
  • Downloads
  • Desktop
© idapt[email protected]TermsPrivacy PolicyLegal noticeReport content
X (Twitter)Discord