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.
Performs an arbitrary authorized API call to the Klaviyo API.
Updates a campaign send job
Track a custom event for a customer profile, such as a purchase or page view.
Retrieve all available metrics with their metadata; supports filtering via query.
Retrieve details about a specific metric
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
Add a new customer with basic attributes and location.
Retrieve a specific customer profile by its ID.
Search for customer profiles based on query parameters such as email or phone number.
Get profiles in a specific segment
Get profiles in a specific list
Update attributes of an existing customer profile.
Retrieve all available segments with their metadata; supports filtering via query.