Create a copy of an existing campaign
Create a new campaign with specified details including name, channel filter, audiences, and send strategy.
Trigger sending of an email campaign to its target audience.
Delete a campaign permanently
Retrieve and search through email campaigns based on filtering parameters.
Get details of a specific campaign by its ID.
Update an existing campaign with specified details including name, channel filter, audiences, and send strategy.
Updates a campaign send job
Performs an arbitrary authorized API call to the Klaviyo API.
Add one or more customer profile IDs to a specific list.
Track a custom event for a customer profile, such as a purchase or page view.
Create a new static list for organizing customer profiles.
Delete an existing list permanently
Retrieve all available lists with their metadata; supports filtering via query.
Retrieve details about a specific list
Remove one or more customer profile IDs from a specific list.
Update an existing list with new name
Retrieve all available metrics with their metadata; supports filtering via query.
Retrieve details about a specific metric
Add a new customer with basic attributes and location.
Search for customer profiles based on query parameters such as email or phone number.
Retrieve a specific customer profile by its ID.
Get profiles in a specific list
Get profiles in a specific segment
Update attributes of an existing customer profile.
Retrieve all available segments with their metadata; supports filtering via query.