Download the PHP package tobyberesford/php-klaviyo without Composer

On this page you can find all versions of the php package tobyberesford/php-klaviyo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package php-klaviyo

Klaviyo PHP SDK + GET and PUT

This is a fork of the official Klaviyo PHP API that also adds in GET and PUT functionality from robwittman/php-klaviyo. The Guzzle requirement of robwittman was removed by borrowing from the Order Desk PHP Client. It provides a minimal-abstraction wrapper for the track, identify, metrics, profiles, lists (v1 and v2), campaigns, and templates APIs all from the same class.

Table of Contents

  1. Metrics
    • Listing metrics
    • Listing the complete event timeline
    • Listing the event timeline for a particular metric
    • Exporting metric data
  2. Profiles
    • Retrieving a Person's Attributes
    • Adding or Updating a Person's Attributes
    • Listing a person's complete event timeline
    • Listing a person's event timeline for a particular metric
    • Getting all people
  3. Lists
    • Lists in Account
    • Creating a List
    • List Information
    • Updating a List
    • Deleting a List
    • Checking if Someone is in a List
    • Checking if Someone is in a Segment
    • Adding Someone to a List
    • Batch Adding People to a List
    • Batch Removing People from a List
    • Exclude or Unsubscribe Someone from a List
    • List Exclusions or Unsubscribes for a List
    • List Exclusions or Unsubscribes
    • Exclude or Unsubscribe Someone from All Email
  4. Lists v2
    • Create a List
    • Get Lists
    • Get List Details
    • Update a List
    • Delete a List
    • Subscribe to List
    • Check List Subscriptions
    • Unsubscribe from List
    • Add to List
    • Check List Membership
    • Remove from List
    • Get All Exclusions on a List
    • Get Group Member Emails
  5. Campaigns
    • Campaigns in Account
    • Creating a Campaign
    • Campaign Information
    • Updating a Campaign
    • Send a Campaign Immediately
    • Schedule a Campaign
    • Cancel a Campaign
    • Clone a Campaign
    • Campaign Recipient Information
  6. Templates
    • List all templates
    • Creating a template
    • Updating an email template
    • Deleting template
    • Clone template
    • Render template
    • Render template and send email
  7. Track
    • Basic Event Call
  8. Identify
    • Basic Identify Call

Metrics

Listing metrics

Listing the complete event timeline

Listing the event timeline for a particular metric

Exporting metric data

Profiles

Retrieving a Person's Attributes

Adding or Updating a Person's Attributes

Listing a person's complete event timeline

Listing a person's event timeline for a particular metric

Getting All People

Lists

Lists in Account

DEPRECATED: Please use the Lists API V2.

Creating a List

DEPRECATED: Please use the Lists API V2.

List Information

DEPRECATED: Please use the Lists API V2.

Updating a List

DEPRECATED: Please use the Lists API V2.

Deleting a List

DEPRECATED: Please use the Lists API V2.

Checking if Someone is in a List

DEPRECATED: Please use the Lists API V2.

Checking if Someone is in a Segment

Adding Someone to a List

DEPRECATED: Please use the Lists API V2.

Batch Adding People to a List

DEPRECATED: Please use the Lists API V2.

Batch Removing People from a List

DEPRECATED: Please use the Lists API V2.

Exclude or Unsubscribe Someone from a List

DEPRECATED: Please use the Lists API V2.

List Exclusions or Unsubscribes for a List

DEPRECATED: Please use the Lists API V2.

List Exclusions or Unsubscribes

Exclude or Unsubscribe Someone from All Email

Lists v2

Create a List

Get Lists

Get List Details

Update a List

Delete a List

Subscribe to List

Check List Subscriptions

Unsubscribe from List

Add to List

Check List Membership

Remove from List

Get All Exclusions on a List

Get Group Member Emails

Campaigns

Campaigns in Account

Creating a Campaign

Campaign Information

Updating a Campaign

Send a Campaign Immediately

Schedule a Campaign

Cancel a Campaign

Clone a Campaign

Campaign Recipient Information

Templates

List all templates

Creating a template

Updating an email template

Deleting template

Clone template

Render template

Render template and send email

Track

Basic Event Call

However, since a GET request is being performed in the class, the following implementation is also supported:

Identify

Basic Identify Call

However, since a GET request is being performed in the class, the following implementation is also supported:


All versions of php-klaviyo with dependencies

PHP Build Version
Package Version
Requires php Version >=5.2.0
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package tobyberesford/php-klaviyo contains the following files

Loading the files please wait ....