klaviyo v1.0.0 Klaviyo.List

Provides support for the Klaviyo Lists API.

This module provides access to all known endpoints of the v2 Lists API.

Link to this section Summary

Functions

Add profiles to a list

Check if profiles are on a list

Check if profiles are on a list and not suppressed

Create a list

Delete a list

Get all emails that have been excluded from a list along with the exclusion reason and exclusion time

Get all emails in a given list or segment

Get a list of all lists

Remove profiles from a list

Retrieve information about a list

Subscribe or re-subscribe profiles to a list

Unsubscribe and remove profiles from a list

Update the properties of a list

Link to this section Functions

Link to this function add_profiles(id, params)
add_profiles(String.t(), list()) :: Klaviyo.Operation.t()

Add profiles to a list.

Link to this function check_for_profile(id, params)
check_for_profile(String.t(), list()) :: Klaviyo.Operation.t()

Check if profiles are on a list.

Link to this function check_subscription(id, params)
check_subscription(String.t(), list()) :: Klaviyo.Operation.t()

Check if profiles are on a list and not suppressed.

Link to this function create(params)
create(map()) :: Klaviyo.Operation.t()

Create a list.

Delete a list.

Link to this function exclusions(id, params \\ %{})
exclusions(String.t(), map()) :: Klaviyo.Operation.t()

Get all emails that have been excluded from a list along with the exclusion reason and exclusion time.

Link to this function group_membership_emails(id, params \\ %{})
group_membership_emails(String.t(), map()) :: Klaviyo.Operation.t()

Get all emails in a given list or segment.

Get a list of all lists.

Link to this function remove_profiles(id, params)
remove_profiles(String.t(), list()) :: Klaviyo.Operation.t()

Remove profiles from a list.

Retrieve information about a list.

Link to this function subscribe(id, params)
subscribe(String.t(), list()) :: Klaviyo.Operation.t()

Subscribe or re-subscribe profiles to a list.

Link to this function unsubscribe(id, params)
unsubscribe(String.t(), list()) :: Klaviyo.Operation.t()

Unsubscribe and remove profiles from a list.

Link to this function update(id, params)
update(String.t(), map()) :: Klaviyo.Operation.t()

Update the properties of a list.