Create a copy of an existing campaign
Create a new campaign with specified details including name, channel filter, audiences, and send strategy.
Delete a campaign permanently
Trigger sending of an email campaign to its target audience.
Get details of a specific campaign by its ID.
Retrieve and search through email campaigns based on filtering parameters.
Updates a campaign send job
Update an existing campaign with specified details including name, channel filter, audiences, and send strategy.
Performs an arbitrary authorized API call to the Klaviyo API.
Add one or more customer profile IDs to a specific list.
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.
Track a custom event for a customer profile, such as a purchase or page view.