rikimaru09/php-sdk

1.0.0 2019-11-26 10:14 UTC

This package is not auto-updated.

Last update: 2024-09-26 23:25:14 UTC


README

composer require upviral/php-sdk

Usage

require_once('vendor/autoload.php');

$apiKey = ""; $upviral = new Upviral\SDK($apiKey);

Fetch all campaigns

$campaigns = $upviral->getCampaigns(); var_dump($campaigns);

Fetch custom fields for a campaign

$customFields = $upviral->geCustomFields(''); var_dump($customFields);

Add new contact/lead

$contact = new \Upviral\Entity\Contact(); $contact->name = ''; $contact->email = '<Email'; $contact->campaigns = ''; $contact->referred_by = ''; $contact->custom_fields = ['custom_field_1'=>'value']; $res = $upviral->addContact($contact); var_dump($res);

Fetch contact/lead by id

$contact = $upviral->getContact('', ''); var_dump($contact);

Fetch contact/lead by email

$contact = $upviral->getContact('', ''); var_dump($contact);

Fetch all contacts of a campaign

$contacts = $upviral->getContacts(''); var_dump($contacts);

Fetch all contacts of a campaign filtered by points

$contacts = $upviral->getContacts('', ['operator'=>'', 'points'=>'']); // For example // $contacts = $upviral->getContacts('', ['operator'=>'>', 'points'=>'100']); var_dump($contacts);

Add points

$res = $upviral->addPoints('<lead/contact id>', '', ); var_dump($res);